comparison graal/GraalCompiler/src/com/sun/c1x/graph/IR.java @ 2515:4fdef1464592

Removed extended bytecodes and related HIR instructions.
author Thomas Wuerthinger <thomas@wuerthinger.net>
date Wed, 27 Apr 2011 15:36:29 +0200
parents 16b9a8b5ad39
children a384fac3fd34
comparison
equal deleted inserted replaced
2514:34b5eea9b001 2515:4fdef1464592
109 TTY.print(String.format("%3d blocks | ", this.numberOfBlocks())); 109 TTY.print(String.format("%3d blocks | ", this.numberOfBlocks()));
110 } 110 }
111 } 111 }
112 112
113 private void optimize1() { 113 private void optimize1() {
114 if (!compilation.isTypesafe()) {
115 new UnsafeCastEliminator(this);
116 verifyAndPrint("After unsafe cast elimination");
117 }
118
119 // do basic optimizations 114 // do basic optimizations
120 if (C1XOptions.PhiSimplify) { 115 if (C1XOptions.PhiSimplify) {
121 new PhiSimplifier(this); 116 new PhiSimplifier(this);
122 verifyAndPrint("After phi simplification"); 117 verifyAndPrint("After phi simplification");
123 } 118 }