comparison graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java @ 7328:edb4951bc8b5

Increase loop alignment to 2 words.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Thu, 10 Jan 2013 15:28:26 +0100
parents 2912b72d840a
children b5280041f59e
comparison
equal deleted inserted replaced
7327:3f78e0041007 7328:edb4951bc8b5
668 private Variable emitCompareConditional(CompareNode compare, Value trueValue, Value falseValue) { 668 private Variable emitCompareConditional(CompareNode compare, Value trueValue, Value falseValue) {
669 return emitCMove(operand(compare.x()), operand(compare.y()), compare.condition(), compare.unorderedIsTrue(), trueValue, falseValue); 669 return emitCMove(operand(compare.x()), operand(compare.y()), compare.condition(), compare.unorderedIsTrue(), trueValue, falseValue);
670 } 670 }
671 671
672 672
673 public abstract void emitLabel(Label label, boolean align);
674 public abstract void emitJump(LabelRef label, LIRFrameState info); 673 public abstract void emitJump(LabelRef label, LIRFrameState info);
675 public abstract void emitBranch(Value left, Value right, Condition cond, boolean unorderedIsTrue, LabelRef label, LIRFrameState info); 674 public abstract void emitBranch(Value left, Value right, Condition cond, boolean unorderedIsTrue, LabelRef label, LIRFrameState info);
676 public abstract Variable emitCMove(Value leftVal, Value right, Condition cond, boolean unorderedIsTrue, Value trueValue, Value falseValue); 675 public abstract Variable emitCMove(Value leftVal, Value right, Condition cond, boolean unorderedIsTrue, Value trueValue, Value falseValue);
677 676
678 protected FrameState stateBeforeCallWithArguments(FrameState stateAfter, MethodCallTargetNode call, int bci) { 677 protected FrameState stateBeforeCallWithArguments(FrameState stateAfter, MethodCallTargetNode call, int bci) {