Mercurial > hg > truffle
comparison graal/GraalCompiler/src/com/sun/c1x/ir/Value.java @ 2848:c061a6be3728
merge
author | Gilles Duboscq <gilles.duboscq@oracle.com> |
---|---|
date | Tue, 31 May 2011 15:19:30 +0200 |
parents | bfce42cd9c07 |
children | 14708c03abba |
comparison
equal
deleted
inserted
replaced
2847:caf55daa41dc | 2848:c061a6be3728 |
---|---|
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA | 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
20 * or visit www.oracle.com if you need additional information or have any | 20 * or visit www.oracle.com if you need additional information or have any |
21 * questions. | 21 * questions. |
22 */ | 22 */ |
23 package com.sun.c1x.ir; | 23 package com.sun.c1x.ir; |
24 | |
25 import java.util.*; | |
24 | 26 |
25 import com.oracle.graal.graph.*; | 27 import com.oracle.graal.graph.*; |
26 import com.sun.c1x.debug.*; | 28 import com.sun.c1x.debug.*; |
27 import com.sun.cri.ci.*; | 29 import com.sun.cri.ci.*; |
28 import com.sun.cri.ri.*; | 30 import com.sun.cri.ri.*; |
211 */ | 213 */ |
212 public abstract void accept(ValueVisitor v); | 214 public abstract void accept(ValueVisitor v); |
213 | 215 |
214 public abstract void print(LogStream out); | 216 public abstract void print(LogStream out); |
215 | 217 |
218 @Override | |
219 public Map<Object, Object> getDebugProperties() { | |
220 Map<Object, Object> properties = super.getDebugProperties(); | |
221 properties.put("kind", kind.toString()); | |
222 properties.put("nonNull", isNonNull); | |
223 properties.put("operand", operand == null ? "null" : operand.toString()); | |
224 return properties; | |
225 } | |
226 | |
227 | |
216 } | 228 } |