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 }