George Necula (auth.), Alan Mycroft, Andreas Zeller (eds.)354033050X, 9783540330509
Table of contents :
Front Matter….Pages –
Using Dependent Types to Port Type Systems to Low-Level Languages….Pages 1-1
Interprocedural Dataflow Analysis in the Presence of Large Libraries….Pages 2-16
Efficient Flow-Sensitive Interprocedural Data-Flow Analysis in the Presence of Pointers….Pages 17-31
Path-Based Reuse Distance Analysis….Pages 32-46
Context-Sensitive Points-to Analysis: Is It Worth It?….Pages 47-64
Selective Runtime Memory Disambiguation in a Dynamic Binary Translator….Pages 65-79
Accurately Choosing Execution Runs for Software Fault Localization….Pages 80-95
Demonstration: On-Line Visualization and Analysis of Real-Time Systems with TuningFork….Pages 96-100
Data-Flow Analysis as Model Checking Within the jABC….Pages 101-104
The CGiS Compiler—A Tool Demonstration….Pages 105-108
Loop Transformations in the Ahead-of-Time Optimization of Java Bytecode….Pages 109-123
Hybrid Optimizations: Which Optimization Algorithm to Use?….Pages 124-138
A Fresh Look at PRE as a Maximum Flow Problem….Pages 139-154
Performance Characterization of the 64-bit x86 Architecture from Compiler Optimizations’ Perspective….Pages 155-169
Lightweight Lexical Closures for Legitimate Execution Stack Access….Pages 170-184
Polyhedral Code Generation in the Real World….Pages 185-201
Iterative Collective Loop Fusion….Pages 202-216
Converting Intermediate Code to Assembly Code Using Declarative Machine Descriptions….Pages 217-231
SARA: Combining Stack Allocation and Register Allocation….Pages 232-246
Register Allocation for Programs in SSA-Form….Pages 247-262
Enhanced Bitwidth-Aware Register Allocation….Pages 263-276
Back Matter….Pages –
Reviews
There are no reviews yet.