The Compiler Design Handbook: Optimizations and Machine Code GenerationY.N. Srikant, Priti Shankar CRC Press, 2002. gada 25. sept. - 928 lappuses The widespread use of object-oriented languages and Internet security concerns are just the beginning. Add embedded systems, multiple memory banks, highly pipelined units operating in parallel, and a host of other advances and it becomes clear that current and future computer architectures pose immense challenges to compiler designers-challenges th |
No grāmatas satura
1.–5. rezultāts no 85.
5. lappuse
Atvainojiet, šīs lappuses saturs ir ierobežots..
Atvainojiet, šīs lappuses saturs ir ierobežots..
11. lappuse
Atvainojiet, šīs lappuses saturs ir ierobežots..
Atvainojiet, šīs lappuses saturs ir ierobežots..
23. lappuse
Atvainojiet, šīs lappuses saturs ir ierobežots..
Atvainojiet, šīs lappuses saturs ir ierobežots..
35. lappuse
Atvainojiet, šīs lappuses saturs ir ierobežots..
Atvainojiet, šīs lappuses saturs ir ierobežots..
44. lappuse
Atvainojiet, šīs lappuses saturs ir ierobežots..
Atvainojiet, šīs lappuses saturs ir ierobežots..
Saturs
Chapter 2 Automatic Generation of Code Optimizers from Formal Specifications | 61 |
Chapter 3 Scalar Compiler Optimizations on the Static Single Assignment Form and the Flow Graph | 99 |
Chapter 4 ProfileGuided Complier Optimizations | 143 |
Chapter 5 Shape Analysis and Applications | 175 |
Chapter 6 Optimizations for ObjectOriented Languages | 219 |
Chapter 7 Data Flow Testing | 247 |
Chapter 8 Program Slicing | 269 |
Chapter 9 Debuggers for Programming Languages | 295 |
Chapter 14 Architecture Description Languages for Retargetable Compilation | 535 |
Chapter 15 Instruction Selection Using Tree Parsing | 565 |
Chapter 16 Retargetable Very Long Instruction Word Compiler Framework for Digital Signal Processors | 603 |
Chapter 17 Instruction Scheduling | 631 |
Chapter 18 Software Pipelining | 689 |
Chapter 19 Dynamic Complication | 739 |
Chapter 20 Compiling Safe Mobile Code | 763 |
Chapter 21 Type Systems in Programming Languages | 801 |
Chapter 10 Dependence Analysis and Parallelizing Transformations | 329 |
Chapter 11 Compilation for Distributed Memory Architectures | 373 |
Chapter 12 Automatic Data Distribution | 409 |
Chapter 13 Register Allocation | 461 |
Chapter 22 An Introduction to Operational Semantics | 841 |
891 | |
Back cover | 917 |
Citi izdevumi - Skatīt visu
The Compiler Design Handbook: Optimizations and Machine Code Generation Y.N. Srikant,Priti Shankar Priekšskatījums nav pieejams - 2002 |
Bieži izmantoti vārdi un frāzes
abstract algorithm analysis application approach architecture array assignment associated basic block branch called checking communication compiler computation consider constant constraints construct contains corresponding cost data flow debugger defined definition dependence described Design determine discussed distributed dynamic edge element elimination evaluation example execution exists expression Figure function given global graph Implementation important instruction instruction scheduling iteration language live range load loop machine memory method node object operation optimization parallel path performed phase pipelining possible predicate present problem procedure Proceedings processors Programming Languages properties reduce reference region register allocation relation represents resource result rules scheduling semantics shown single slicing specification statement static step structure techniques term transformations tree variable