< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.java

Print this page

        

*** 25,34 **** --- 25,35 ---- import static jdk.vm.ci.sparc.SPARCKind.WORD; import static jdk.vm.ci.sparc.SPARCKind.XWORD; import static org.graalvm.compiler.lir.LIRValueUtil.asConstant; import static org.graalvm.compiler.lir.LIRValueUtil.isConstantValue; + import org.graalvm.compiler.asm.sparc.SPARCAssembler; import org.graalvm.compiler.core.common.CompressEncoding; import org.graalvm.compiler.core.common.LIRKind; import org.graalvm.compiler.core.common.calc.Condition; import org.graalvm.compiler.core.common.spi.ForeignCallLinkage; import org.graalvm.compiler.core.common.spi.LIRKindTool;
*** 253,263 **** } @Override public void emitPrefetchAllocate(Value address) { SPARCAddressValue addr = asAddressValue(address); ! append(new SPARCPrefetchOp(addr, config.allocatePrefetchInstr)); } public StackSlot getDeoptimizationRescueSlot() { return deoptimizationRescueSlot; } --- 254,264 ---- } @Override public void emitPrefetchAllocate(Value address) { SPARCAddressValue addr = asAddressValue(address); ! append(new SPARCPrefetchOp(addr, SPARCAssembler.Fcn.SeveralWritesAndPossiblyReads)); } public StackSlot getDeoptimizationRescueSlot() { return deoptimizationRescueSlot; }
< prev index next >