#FIG 3.2 Portrait Center Metric Letter 100.00 Single -2 1200 2 0 32 #aaaaaa 0 33 #555555 0 34 #8e8f8e 0 35 #404040 0 36 #808080 0 37 #c0c0c0 0 38 #e0e0e0 6 -45 1305 5220 2655 6 1080 1958 2430 2520 6 1249 2070 2261 2464 4 1 0 50 0 0 9 0.0000 2 135 968 1738 2225 register allocator\001 4 1 0 50 0 0 9 0.0000 2 135 619 1738 2394 subsystem\001 -6 2 2 0 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5 1102 2006 2418 2006 2418 2495 1102 2495 1102 2006 -6 6 2768 1958 4118 2520 6 2824 2070 4061 2408 4 1 0 50 0 0 9 0.0000 2 135 1148 3442 2180 temporary reference\001 4 1 0 50 0 0 9 0.0000 2 135 1148 3442 2349 allocator subsystem\001 -6 2 2 0 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5 2772 2000 4088 2000 4088 2490 2772 2490 2772 2000 -6 6 1474 1395 3668 1958 4 1 0 50 0 0 9 0.0000 2 101 2126 2570 1713 Generates code for each of the nodes\001 4 1 0 50 0 0 9 0.0000 2 135 1294 2570 1882 created in the 1st pass\001 4 1 0 50 0 2 9 0.0000 2 101 990 2570 1544 Code Generator\001 -6 6 4399 1339 5186 1845 4 1 0 50 0 0 9 0.0000 2 101 585 4797 1472 assembler\001 4 1 0 50 0 0 9 0.0000 2 101 675 4797 1640 instructions\001 4 1 0 50 0 0 9 0.0000 2 135 698 4797 1809 (in memory)\001 -6 2 2 0 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5 972 2624 4223 2624 4223 1331 972 1331 972 2624 2 1 0 1 0 7 50 0 -1 4.000 0 0 -1 1 0 2 1 1 1.00 45.00 90.00 4223 1967 5191 1967 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 45.00 90.00 -45 1913 934 1913 4 1 0 50 0 0 9 0.0000 2 101 596 376 1718 tree nodes\001 -6