A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2012; you can also visit the original URL.
The file type is application/pdf
.
Resourceable, retargetable, modular instruction selection using a machine-independent, type-based tiling of low-level intermediate code
2011
SIGPLAN notices
We present a novel variation on the standard technique of selecting instructions by tiling an intermediate-code tree. Typical compilers use a different set of tiles for every target machine. By analyzing a formal model of machine-level computation, we have developed a single set of tiles that is machine-independent while retaining the expressive power of machine code. Using this tileset, we reduce the number of tilers required from one per machine to one per architectural family (e.g., register
doi:10.1145/1925844.1926451
fatcat:uwvtms62xrfcthpnt3ix2kgcwu