comparison graal/GraalCompiler/src/com/sun/c1x/ir/Phi.java @ 2799:e1dad0edd57a

first part of loop reworking
author Lukas Stadler <lukas.stadler@jku.at>
date Fri, 27 May 2011 17:48:28 +0200
parents d3fc4fe063bf
children c3f64b66fc78
comparison
equal deleted inserted replaced
2798:58e65eb6bb5d 2799:e1dad0edd57a
118 out.print(')'); 118 out.print(')');
119 } 119 }
120 120
121 @Override 121 @Override
122 public String shortName() { 122 public String shortName() {
123 return "Phi: (" + valueCount() + ")"; 123 StringBuilder str = new StringBuilder();
124 for (int i = 1; i < inputs().size(); ++i) {
125 if (i != 1) {
126 str.append(' ');
127 }
128 if (inputs().get(i) != null) {
129 str.append(inputs().get(i).id());
130 } else {
131 str.append("-");
132 }
133 }
134 return "Phi: (" + str + ")";
124 } 135 }
125 136
126 public Phi addInput(Node y) { 137 public Phi addInput(Node y) {
127 assert !this.isDeleted() && !y.isDeleted(); 138 assert !this.isDeleted() && !y.isDeleted();
128 Phi phi = this; 139 Phi phi = this;