# HG changeset patch # User Doug Simon # Date 1342293974 -7200 # Node ID 299388a5796d28c109c014ad0b59fbc210508bba # Parent 0c1358dee8c7fd480974877285d46f9a66fd171f Removed alignment for register indirect calls diff -r 0c1358dee8c7 -r 299388a5796d graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Call.java --- a/graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Call.java Fri Jul 13 14:52:35 2012 +0200 +++ b/graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Call.java Sat Jul 14 21:26:14 2012 +0200 @@ -80,7 +80,10 @@ @Override public void emitCode(TargetMethodAssembler tasm, AMD64MacroAssembler masm) { - callAlignment(tasm, masm, callPositionListener); + if (callPositionListener != null) { + callPositionListener.beforeCall(tasm); + callPositionListener.atCall(tasm); + } indirectCall(tasm, masm, asRegister(targetAddress), targetMethod, state); } }