# HG changeset patch # User Josef Eisl # Date 1427722737 -7200 # Node ID e4bb07ed276ce1b286c1caf27ad8dec8946c51f2 # Parent e6235961d404cec2c8c8443fe61f18d2572492ac AMD64HotSpotCounterOp: use incrementq macro. diff -r e6235961d404 -r e4bb07ed276c graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCounterOp.java --- a/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCounterOp.java Mon Mar 30 17:00:08 2015 +0200 +++ b/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCounterOp.java Mon Mar 30 15:38:57 2015 +0200 @@ -24,10 +24,6 @@ import static com.oracle.graal.amd64.AMD64.*; import static com.oracle.graal.api.code.ValueUtil.*; -import static com.oracle.graal.asm.NumUtil.*; -import static com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic.*; -import static com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp.*; -import static com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize.*; import static com.oracle.graal.compiler.common.GraalInternalError.*; import com.oracle.graal.api.code.*; @@ -107,11 +103,7 @@ // increment counter (in memory) if (isConstant(incrementValue)) { int increment = asInt(asConstant(incrementValue)); - if (increment == 1) { - INC.emit(masm, QWORD, counterAddr); - } else { - ADD.getMIOpcode(QWORD, isByte(increment)).emit(masm, QWORD, counterAddr, increment); - } + masm.incrementq(counterAddr, increment); } else { masm.addq(counterAddr, asRegister(incrementValue)); }