comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java @ 5531:816fb2492760

Remove architecture boolean from Ri* interfaces.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Fri, 08 Jun 2012 22:00:05 +0200
parents dc71b06d09f8
children a891c53a295b
comparison
equal deleted inserted replaced
5530:9da759562a42 5531:816fb2492760
92 return invokeKind() == InvokeKind.Static; 92 return invokeKind() == InvokeKind.Static;
93 } 93 }
94 94
95 @Override 95 @Override
96 public RiKind returnKind() { 96 public RiKind returnKind() {
97 return targetMethod().signature().returnKind(false); 97 return targetMethod().signature().returnKind();
98 } 98 }
99 99
100 public Invoke invoke() { 100 public Invoke invoke() {
101 return (Invoke) this.usages().first(); 101 return (Invoke) this.usages().first();
102 } 102 }
136 } 136 }
137 return this; 137 return this;
138 } 138 }
139 139
140 public Stamp returnStamp() { 140 public Stamp returnStamp() {
141 RiKind returnKind = targetMethod.signature().returnKind(false); 141 RiKind returnKind = targetMethod.signature().returnKind();
142 if (returnKind == RiKind.Object && returnType instanceof RiResolvedType) { 142 if (returnKind == RiKind.Object && returnType instanceof RiResolvedType) {
143 return StampFactory.declared((RiResolvedType) returnType); 143 return StampFactory.declared((RiResolvedType) returnType);
144 } else { 144 } else {
145 return StampFactory.forKind(returnKind); 145 return StampFactory.forKind(returnKind);
146 } 146 }