Mercurial > hg > graal-compiler
changeset 5827:299388a5796d
Removed alignment for register indirect calls
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Sat, 14 Jul 2012 21:26:14 +0200 |
parents | 0c1358dee8c7 |
children | 143e68e4e4d3 |
files | graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Call.java |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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); } }