Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Flow-sensitive pointer analysis for millions of lines of code
B Hardekopf, C Lin - International Symposium on Code …, 2011 - ieeexplore.ieee.org
Many program analyses benefit, both in precision and performance, from precise pointer
analysis. An important dimension of pointer analysis precision is flow-sensitivity, which has …
analysis. An important dimension of pointer analysis precision is flow-sensitivity, which has …
Intermediate representations in imperative compilers: A survey
J Stanier, D Watson - ACM Computing Surveys (CSUR), 2013 - dl.acm.org
Compilers commonly translate an input program into an intermediate representation (IR)
before optimizing it and generating code. Over time there have been a number of different …
before optimizing it and generating code. Over time there have been a number of different …
[ΒΙΒΛΙΟ][B] The compiler design handbook: optimizations and machine code generation
YN Srikant, P Shankar - 2002 - taylorfrancis.com
The widespread use of object-oriented languages and Internet security concerns are just the
beginning. Add embedded systems, multiple memory banks, highly pipelined units …
beginning. Add embedded systems, multiple memory banks, highly pipelined units …
Semi-sparse flow-sensitive pointer analysis
B Hardekopf, C Lin - ACM SIGPLAN Notices, 2009 - dl.acm.org
Pointer analysis is a prerequisite for many program analyses, and the effectiveness of these
analyses depends on the precision of the pointer information they receive. Two major axes …
analyses depends on the precision of the pointer information they receive. Two major axes …
Static program analysis based on virtual register renaming
J Singer - 2006 - cl.cam.ac.uk
Static single assignment form (SSA) is a popular program intermediate representation (IR)
for static analysis. SSA programs differ from equivalent control flow graph (CFG) programs …
for static analysis. SSA programs differ from equivalent control flow graph (CFG) programs …
Frozen glass phase in the multi-index matching problem
The multi-index matching is an NP-hard combinatorial optimization problem; for two indices
it reduces to the well understood bipartite matching problem that belongs to the polynomial …
it reduces to the well understood bipartite matching problem that belongs to the polynomial …
Structure-Sensitive Pointer Analysis for Multi-structure Objects
X An, X Jia, H Du, Y **e - Proceedings of the 15th Asia-Pacific …, 2024 - dl.acm.org
Static analysis is a method within software analysis, and pointer analysis is an important
component of static analysis. An important dimension of pointer analysis is field-sensitivity …
component of static analysis. An important dimension of pointer analysis is field-sensitivity …
More precise construction of static single assignment programs using reaching definitions
Abstract The Static Single Assignment (SSA) form is an intermediate representation used for
the analysis and optimization of programs in modern compilers. The ϕ-function placement is …
the analysis and optimization of programs in modern compilers. The ϕ-function placement is …
The SSA representation framework: semantics, analyses and GCC implementation
S Pop - 2006 - pastel.hal.science
The Static Single Assignment (SSA) language is one of the intermediate representations
commonly used in industrial compilers. However, there was little interest from the static …
commonly used in industrial compilers. However, there was little interest from the static …
A verifiable SSA program representation for aggressive compiler optimization
We present a verifiable low-level program representation to embed, propagate, and
preserve safety information in high perfor-mance compilers for safe languages such as Java …
preserve safety information in high perfor-mance compilers for safe languages such as Java …