Mercurial > hg > graal-compiler
changeset 23156:1280145e678f
AMD64: fix benchmark counters.
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Fri, 11 Dec 2015 10:48:04 +0100 |
parents | ff575266cf15 |
children | 274037591da2 |
files | graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCounterOp.java graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java |
diffstat | 2 files changed, 4 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCounterOp.java Fri Dec 11 10:49:11 2015 +0100 +++ b/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCounterOp.java Fri Dec 11 10:48:04 2015 +0100 @@ -41,7 +41,6 @@ import com.oracle.graal.hotspot.meta.HotSpotRegistersProvider; import com.oracle.graal.lir.LIRInstructionClass; import com.oracle.graal.lir.Opcode; -import com.oracle.graal.lir.VirtualStackSlot; import com.oracle.graal.lir.asm.CompilationResultBuilder; @Opcode("BenchMarkCounter") @@ -50,12 +49,12 @@ @Alive({OperandFlag.STACK, OperandFlag.UNINITIALIZED}) private AllocatableValue backupSlot; - public AMD64HotSpotCounterOp(String name, String group, Value increment, HotSpotRegistersProvider registers, HotSpotVMConfig config, VirtualStackSlot backupSlot) { + public AMD64HotSpotCounterOp(String name, String group, Value increment, HotSpotRegistersProvider registers, HotSpotVMConfig config, AllocatableValue backupSlot) { super(TYPE, name, group, increment, registers, config); this.backupSlot = backupSlot; } - public AMD64HotSpotCounterOp(String[] names, String[] groups, Value[] increments, HotSpotRegistersProvider registers, HotSpotVMConfig config, VirtualStackSlot backupSlot) { + public AMD64HotSpotCounterOp(String[] names, String[] groups, Value[] increments, HotSpotRegistersProvider registers, HotSpotVMConfig config, AllocatableValue backupSlot) { super(TYPE, names, groups, increments, registers, config); this.backupSlot = backupSlot; }
--- a/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java Fri Dec 11 10:49:11 2015 +0100 +++ b/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java Fri Dec 11 10:48:04 2015 +0100 @@ -190,9 +190,9 @@ private RescueSlotDummyOp rescueSlotOp; - private VirtualStackSlot getOrInitRescueSlot() { + private AllocatableValue getOrInitRescueSlot() { RescueSlotDummyOp op = getOrInitRescueSlotOp(); - return (VirtualStackSlot) op.getSlot(); + return op.getSlot(); } private RescueSlotDummyOp getOrInitRescueSlotOp() {