– Modern, hands-on. Early access available via No Starch Press.
The back-end chapters tackle instruction selection, scheduling, and register allocation. The authors explain how to handle the irregularities of real hardware instruction sets, bridging the gap between a generic IR and specific assembly languages. the art of compiler design theory and practice pdf