Mercurial > hg > truffle
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) { |