Skip to Content
Engineering a Compiler, 2nd Edition
book

Engineering a Compiler, 2nd Edition

by Keith D. Cooper, Linda Torczon
January 2011
Intermediate to advanced
824 pages
24h 56m
English
Morgan Kaufmann
Content preview from Engineering a Compiler, 2nd Edition
M
machine dependent transformation
540
machine idiosyncrasies
278 , 332
machine independent transformation
540
marking algorithm
319–320
conservative
319
precise
319
mark-sweep collectors
320–321
maximal munch scanner
63–64
maximal SSA form
497
may modify problem
meet operator
480
meet-over-all-paths solution
480–481
memo function
263
memory
cache
338 , 376
latencies
644 , 674 , 698
layout
334 , 359
logical address-space layout
336
multiregister operations
395
registers vs.
681–682
vector, layout
359 , 361
memory bound
414
memory models
250–252
choice of
251 , 681 , 682
impact on code shape
335
memory-to-memory
250 , 335
register-to-register
250 , 335 , 340
memory operations
654 , 729–730
delays
654–655
executing
654
hierarchy
250 , 251
sequence
661 , 688
speed
602
memory-to-memory model
250–252 , 335
see also ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

A Tour of C++, 2nd Edition

A Tour of C++, 2nd Edition

Bjarne Stroustrup
Programming Rust, 2nd Edition

Programming Rust, 2nd Edition

Jim Blandy, Jason Orendorff, Leonora F. S. Tindall

Publisher Resources

ISBN: 9780080916613