Mercurial > hg > truffle
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; |