Interacting Code Motion Transformations: Their Impact and Their Complexity
Code motion techniques are integrated in many optimizing production and research compilers. They are still a major topic of ongoing research in program optimization, but traditional methods are restricted by a narrow focus on their immediate effects. A more ambitious approach is to investigate the i...
Main Author: | |
---|---|
Corporate Author: | |
Format: | Electronic eBook |
Language: | English |
Published: |
Berlin, Heidelberg :
Springer Berlin Heidelberg : Imprint: Springer,
1998.
|
Edition: | 1st ed. 1998. |
Series: | Lecture Notes in Computer Science,
1539 |
Subjects: | |
Online Access: | Full Text via HEAL-Link |
Table of Contents:
- Basic Formalisms and Definitions
- Basic Formalisms and Definitions
- Expression Motion
- Optimal Expression Motion: The Single-Expression View
- Optimal Expression Motion: The Multiple-Expression View
- Expression Motion in the Presence of Critical Edges
- Assignment Motion
- Program Transformations Based on Assignment Motion
- A Framework for Assignment Motion Based Program Transformations
- Assignment Motion in the Presence of Critical Edges
- Conclusions and Perspectives.