Engineering a compiler /
Cooper, Keith D.
Engineering a compiler / by Keith D. Cooper, Linda Torczon. - 2nd ed. - New Delhi : Elsevier/Morgan Kaufmann, c2012. - xxiii, 800 p. : ill. ; 25 cm.
Includes bibliographical references (p. 765-785) and index.
CHAPTER 1:Overview of compilation ----------------------
CHAPTER 2: Scanners ---------------------
CHAPTER 3: Parsers ---------------------
CHAPTER 4:Context sensitive analysis ------------------------
CHAPTER 5: Intermediate Representations --------------------
CHAPTER 6: The procedure abstraction --------------------
CHAPTER 7: Code shape ---------------------
CHAPTER 8: Introduction to optimization --------------------
CHAPTER 9: Data flow analysis --------------------
CHAPTER 10: Scalar optimizations -------------------
CHAPTER 11: Instruction selection -----------------------
CHAPTER 12: Instruction scheduling ----------------------
CHAPTER 13: Register allocation ---------------------
9789380931876 (pbk)
2011288670
Compilers (Computer programs)
QA76.76.C65 / C675 2012
005.453 / COO-E 2012 4363
Engineering a compiler / by Keith D. Cooper, Linda Torczon. - 2nd ed. - New Delhi : Elsevier/Morgan Kaufmann, c2012. - xxiii, 800 p. : ill. ; 25 cm.
Includes bibliographical references (p. 765-785) and index.
CHAPTER 1:Overview of compilation ----------------------
CHAPTER 2: Scanners ---------------------
CHAPTER 3: Parsers ---------------------
CHAPTER 4:Context sensitive analysis ------------------------
CHAPTER 5: Intermediate Representations --------------------
CHAPTER 6: The procedure abstraction --------------------
CHAPTER 7: Code shape ---------------------
CHAPTER 8: Introduction to optimization --------------------
CHAPTER 9: Data flow analysis --------------------
CHAPTER 10: Scalar optimizations -------------------
CHAPTER 11: Instruction selection -----------------------
CHAPTER 12: Instruction scheduling ----------------------
CHAPTER 13: Register allocation ---------------------
9789380931876 (pbk)
2011288670
Compilers (Computer programs)
QA76.76.C65 / C675 2012
005.453 / COO-E 2012 4363