grantor: University of TorontoThis thesis describes the zJava High Level Intermediate Representation (HLIR), which provides a framework for the analysis and restructuring of Java programs at the source code level. The system is designed to minimize the time taken to proto type new compiler analyses, guaranteeing under transformations both the consistency of its internal structure and the syntactic correctness of the represented code. We address several challenges unique to Java, which have not been addressed by earlier frameworks. These include automatic maintenance of complex symbol scope information under transformations, insertion of implicit code to accurately model the source program, incorporation of compiled code into the r...
The Java language provides a promising solution to the design of safe programs, with an application ...
We have implemented intraprocedural control-flow and data-flow analysis of Java source code in a dec...
We have implemented intraprocedural control-flow and data-flow analysis of Java source code in a dec...
grantor: University of TorontoThis thesis describes the zJava High Level Intermediate Repr...
This paper describes the zJava compiler infrastructure, a high-level framework for the analysis and ...
In this thesis, we introduce SableCC, an object-oriented framework that generates compilers (and int...
This paper describes the prototype restructuring compiler javar, which can be used to make implicit...
We present a Java compiler architecture which uses a unique combination of front- and back-ends to d...
This survey describes research directions in techniques to improve the performance of programs writt...
Abstract. OpenJIT is an open-ended, reflective JIT compiler framework for Java being researched and ...
An end-to-end guarantee of software correctness by formal verification must consider two sources of ...
The JastAdd Extensible Java Compiler is a high quality Java compiler that is easy to extend with new...
Abstract. OpenJIT is an open-ended, re ective JIT compiler framework for Java being researched and d...
Java decompilers convert Java class files to Java source. Common Java decompilers are javac-specific...
We describe JastAdd, a Java-based system for specifying and implementing the parts of compiler front...
The Java language provides a promising solution to the design of safe programs, with an application ...
We have implemented intraprocedural control-flow and data-flow analysis of Java source code in a dec...
We have implemented intraprocedural control-flow and data-flow analysis of Java source code in a dec...
grantor: University of TorontoThis thesis describes the zJava High Level Intermediate Repr...
This paper describes the zJava compiler infrastructure, a high-level framework for the analysis and ...
In this thesis, we introduce SableCC, an object-oriented framework that generates compilers (and int...
This paper describes the prototype restructuring compiler javar, which can be used to make implicit...
We present a Java compiler architecture which uses a unique combination of front- and back-ends to d...
This survey describes research directions in techniques to improve the performance of programs writt...
Abstract. OpenJIT is an open-ended, reflective JIT compiler framework for Java being researched and ...
An end-to-end guarantee of software correctness by formal verification must consider two sources of ...
The JastAdd Extensible Java Compiler is a high quality Java compiler that is easy to extend with new...
Abstract. OpenJIT is an open-ended, re ective JIT compiler framework for Java being researched and d...
Java decompilers convert Java class files to Java source. Common Java decompilers are javac-specific...
We describe JastAdd, a Java-based system for specifying and implementing the parts of compiler front...
The Java language provides a promising solution to the design of safe programs, with an application ...
We have implemented intraprocedural control-flow and data-flow analysis of Java source code in a dec...
We have implemented intraprocedural control-flow and data-flow analysis of Java source code in a dec...