Mercurial > hg > graal-compiler
comparison graal/GraalCompiler/src/com/sun/c1x/alloc/LinearScan.java @ 2808:189ffb7d1d84
enable PhiSimplifier, schedule values used in a merge's stateBefore in the dominator
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Mon, 30 May 2011 13:42:23 +0200 |
parents | 58e65eb6bb5d |
children | b003ea36fa12 |
comparison
equal
deleted
inserted
replaced
2807:50b5db2c3e68 | 2808:189ffb7d1d84 |
---|---|
847 | 847 |
848 for (int j = 0; j < numBlocks; j++) { | 848 for (int j = 0; j < numBlocks; j++) { |
849 LIRBlock block = blockAt(j); | 849 LIRBlock block = blockAt(j); |
850 if (block.liveGen.get(operandNum)) { | 850 if (block.liveGen.get(operandNum)) { |
851 TTY.println(" used in block B%d", block.blockID()); | 851 TTY.println(" used in block B%d", block.blockID()); |
852 for (LIRInstruction ins : block.lir().instructionsList()) { | |
853 TTY.println(ins.id + ": " + ins.result() + " " + ins.toString()); | |
854 } | |
852 } | 855 } |
853 if (block.liveKill.get(operandNum)) { | 856 if (block.liveKill.get(operandNum)) { |
854 TTY.println(" defined in block B%d", block.blockID()); | 857 TTY.println(" defined in block B%d", block.blockID()); |
858 for (LIRInstruction ins : block.lir().instructionsList()) { | |
859 TTY.println(ins.id + ": " + ins.result() + " " + ins.toString()); | |
860 } | |
855 } | 861 } |
856 } | 862 } |
857 } | 863 } |
858 } | 864 } |
859 } | 865 } |