A slicing method of llvm intermediate representation program based on information flow analysis
An intermediate representation and program slicing technology, applied in program code conversion, software engineering design, instruments, etc., can solve the problems of unsatisfactory slicing accuracy and poor versatility, and achieve the effect of clear slicing process, improved precision, and rich content
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0045] The present invention provides an LLVM intermediate representation program slicing method based on information flow analysis, mainly performing program slicing based on information flow analysis for LLVMIR (Low Level Virtual Machine Intermediate Representation, bottom level virtual machine intermediate representation) programs. The information flow analysis method is a static program analysis method based on the information flow, and it can check out many errors that the compiler cannot find out. This method can also provide people with a lot of useful information. It can not only judge the validity of the statement, but also clearly know the relationship between input and output. It is an important method of program analysis. Information flow analysis technology has important applications in many aspects such as program optimization, program static analysis, and program testing. The attributes of the analyzed data are different in different application fields. The inve...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 

