Description |
xxix, 856 pages : illustrations ; 25 cm |
Contents |
Foreword / Susan Graham -- 1. Introduction to Advanced Topics -- 2. Informal Compiler Algorithm Notation (ICAN) -- 3. Symbol-Table Structure -- 4. Intermediate Representations -- 5. Run-Time Support -- 6. Producing Code Generators Automatically -- 7. Control-Flow Analysis -- 8. Data-Flow Analysis -- 9. Dependence Analysis and Dependence Graphs -- 10. Alias Analysis -- 11. Introduction to Optimization -- 12. Early Optimizations -- 13. Redundancy Elimination -- 14. Loop Optimizations -- 15. Procedure Optimizations -- 16. Register Allocation -- 17. Code Scheduling -- 18. Control-Flow and Low-Level Optimizations -- 19. Interprocedural Analysis and Optimization -- 20. Optimization for the Memory Hierarchy -- 21. Case Studies of Compilers and Future Trends -- App. A. Guide to Assembly Languages Used in This Book -- App. B. Representation of Sets, Sequences, Trees, DAGs, and Functions -- App. C. Software Resources |
|
Technical Index of Mathematical Formulas and ICAN Procedures and Major Data Structures |
Bibliography |
Includes bibliographical references (pages 801-820) and indexes |
Subject |
Compilers (Computer programs)
|
|
Systems programming (Computer science)
|
LC no. |
97013063 |
ISBN |
1558603204 |
|