# HG changeset patch # User Thomas Wuerthinger # Date 1357828106 -3600 # Node ID edb4951bc8b52717971562d1deaa38f01e74432b # Parent 3f78e0041007f93edba4ac1538b569d9b8e57457 Increase loop alignment to 2 words. diff -r 3f78e0041007 -r edb4951bc8b5 graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java --- a/graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java Thu Jan 10 15:00:15 2013 +0100 +++ b/graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java Thu Jan 10 15:28:26 2013 +0100 @@ -40,7 +40,6 @@ import com.oracle.graal.graph.*; import com.oracle.graal.lir.*; import com.oracle.graal.lir.StandardOp.JumpOp; -import com.oracle.graal.lir.StandardOp.LabelOp; import com.oracle.graal.lir.amd64.AMD64Arithmetic.DivOp; import com.oracle.graal.lir.amd64.AMD64Arithmetic.Op1Reg; import com.oracle.graal.lir.amd64.AMD64Arithmetic.Op1Stack; @@ -221,11 +220,6 @@ } @Override - public void emitLabel(Label label, boolean align) { - append(new LabelOp(label, align)); - } - - @Override public void emitJump(LabelRef label, LIRFrameState info) { append(new JumpOp(label, info)); } diff -r 3f78e0041007 -r edb4951bc8b5 graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java --- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java Thu Jan 10 15:00:15 2013 +0100 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java Thu Jan 10 15:28:26 2013 +0100 @@ -670,7 +670,6 @@ } - public abstract void emitLabel(Label label, boolean align); public abstract void emitJump(LabelRef label, LIRFrameState info); public abstract void emitBranch(Value left, Value right, Condition cond, boolean unorderedIsTrue, LabelRef label, LIRFrameState info); public abstract Variable emitCMove(Value leftVal, Value right, Condition cond, boolean unorderedIsTrue, Value trueValue, Value falseValue); diff -r 3f78e0041007 -r edb4951bc8b5 graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java --- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java Thu Jan 10 15:00:15 2013 +0100 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java Thu Jan 10 15:28:26 2013 +0100 @@ -60,7 +60,7 @@ @Override public void emitCode(TargetMethodAssembler tasm) { if (align) { - tasm.asm.align(tasm.target.wordSize); + tasm.asm.align(tasm.target.wordSize * 2); } tasm.asm.bind(label); }