comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java @ 7098:e23980f4a890

Cleanup of Kind class: remove isXxx methods
author Christian Wimmer <christian.wimmer@oracle.com>
date Thu, 29 Nov 2012 11:27:23 -0800
parents a52320a6bbda
children 9bee93f61522
comparison
equal deleted inserted replaced
7097:6644cecbd3a7 7098:e23980f4a890
230 if (popKind != Kind.Void) { 230 if (popKind != Kind.Void) {
231 if (stackAt(stackSize() - 1) == null) { 231 if (stackAt(stackSize() - 1) == null) {
232 copy.remove(copy.size() - 1); 232 copy.remove(copy.size() - 1);
233 } 233 }
234 ValueNode lastSlot = copy.get(copy.size() - 1); 234 ValueNode lastSlot = copy.get(copy.size() - 1);
235 assert lastSlot.kind().getStackKind() == popKind.getStackKind() || (lastSlot instanceof BoxedVirtualObjectNode && popKind.isObject()); 235 assert lastSlot.kind().getStackKind() == popKind.getStackKind() || (lastSlot instanceof BoxedVirtualObjectNode && popKind == Kind.Object);
236 copy.remove(copy.size() - 1); 236 copy.remove(copy.size() - 1);
237 } 237 }
238 Collections.addAll(copy, pushedValues); 238 Collections.addAll(copy, pushedValues);
239 int newStackSize = copy.size() - localsSize; 239 int newStackSize = copy.size() - localsSize;
240 copy.addAll(values.subList(localsSize + stackSize, values.size())); 240 copy.addAll(values.subList(localsSize + stackSize, values.size()));