Home
last modified time | relevance | path

Searched refs:spillSlot (Results 1 – 25 of 89) sorted by relevance

1234

/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/
H A DTraceGlobalMoveResolver.java421 AllocatableValue spillSlot = null; in breakCycle() local
426 spillSlot = (AllocatableValue) fromStack; in breakCycle()
428 debug.log("reuse slot for spilling: %s", spillSlot); in breakCycle()
431 if (spillSlot == null) { in breakCycle()
432 spillSlot = frameMapBuilder.allocateSpillSlot(from.getValueKind()); in breakCycle()
434 debug.log("created new slot for spilling: %s", spillSlot); in breakCycle()
436 LIRInstruction move = insertMove(from, spillSlot); in breakCycle()
439 block(spillSlot); in breakCycle()
440 mappingFrom.set(spillCandidate, spillSlot); in breakCycle()
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/
H A DMoveResolver.java368 … (busySpillSlots == null || !busySpillSlots.contains(fromInterval.spillSlot()))) { in resolveMappings()
398 AllocatableValue spillSlot = fromInterval.spillSlot(); in breakCycle() local
399 if (spillSlot == null) { in breakCycle()
400 spillSlot = getAllocator().getFrameMapBuilder().allocateSpillSlot(fromInterval.kind()); in breakCycle()
401 fromInterval.setSpillSlot(spillSlot); in breakCycle()
404 spillInterval(spillCandidate, fromInterval, spillSlot); in breakCycle()
407 …otected void spillInterval(int spillCandidate, Interval fromInterval, AllocatableValue spillSlot) { in spillInterval() argument
417 spillInterval.assignLocation(spillSlot); in spillInterval()
H A DInterval.java461 private AllocatableValue spillSlot; field in Interval
630 public AllocatableValue spillSlot() { in spillSlot() method in Interval
631 return splitParent().spillSlot; in spillSlot()
636 …assert splitParent().spillSlot == null || (isVirtualStackSlot(splitParent().spillSlot) && isStackS… in setSpillSlot()
637 splitParent().spillSlot = slot; in setSpillSlot()
792 …assert (i1.spillSlot() == null && spillSlot == null) || i1.spillSlot().equals(spillSlot()) : "must… in checkSplitChildren()
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/
H A DMoveResolver.java368 … (busySpillSlots == null || !busySpillSlots.contains(fromInterval.spillSlot()))) { in resolveMappings()
398 AllocatableValue spillSlot = fromInterval.spillSlot(); in breakCycle() local
399 if (spillSlot == null) { in breakCycle()
400 spillSlot = getAllocator().getFrameMapBuilder().allocateSpillSlot(fromInterval.kind()); in breakCycle()
401 fromInterval.setSpillSlot(spillSlot); in breakCycle()
404 spillInterval(spillCandidate, fromInterval, spillSlot); in breakCycle()
407 …otected void spillInterval(int spillCandidate, Interval fromInterval, AllocatableValue spillSlot) { in spillInterval() argument
417 spillInterval.assignLocation(spillSlot); in spillInterval()
H A DInterval.java461 private AllocatableValue spillSlot; field in Interval
630 public AllocatableValue spillSlot() { in spillSlot() method in Interval
631 return splitParent().spillSlot; in spillSlot()
636 …assert splitParent().spillSlot == null || (isVirtualStackSlot(splitParent().spillSlot) && isStackS… in setSpillSlot()
637 splitParent().spillSlot = slot; in setSpillSlot()
792 …assert (i1.spillSlot() == null && spillSlot == null) || i1.spillSlot().equals(spillSlot()) : "must… in checkSplitChildren()
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/
H A DTraceGlobalMoveResolver.java421 AllocatableValue spillSlot = null; in breakCycle() local
426 spillSlot = (AllocatableValue) fromStack; in breakCycle()
428 debug.log("reuse slot for spilling: %s", spillSlot); in breakCycle()
431 if (spillSlot == null) { in breakCycle()
432 spillSlot = frameMapBuilder.allocateSpillSlot(from.getValueKind()); in breakCycle()
434 debug.log("created new slot for spilling: %s", spillSlot); in breakCycle()
436 LIRInstruction move = insertMove(from, spillSlot); in breakCycle()
439 block(spillSlot); in breakCycle()
440 mappingFrom.set(spillCandidate, spillSlot); in breakCycle()
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/
H A DMoveResolver.java368 … (busySpillSlots == null || !busySpillSlots.contains(fromInterval.spillSlot()))) { in resolveMappings()
398 AllocatableValue spillSlot = fromInterval.spillSlot(); in breakCycle() local
399 if (spillSlot == null) { in breakCycle()
400 spillSlot = getAllocator().getFrameMapBuilder().allocateSpillSlot(fromInterval.kind()); in breakCycle()
401 fromInterval.setSpillSlot(spillSlot); in breakCycle()
404 spillInterval(spillCandidate, fromInterval, spillSlot); in breakCycle()
407 …otected void spillInterval(int spillCandidate, Interval fromInterval, AllocatableValue spillSlot) { in spillInterval() argument
417 spillInterval.assignLocation(spillSlot); in spillInterval()
H A DInterval.java461 private AllocatableValue spillSlot; field in Interval
630 public AllocatableValue spillSlot() { in spillSlot() method in Interval
631 return splitParent().spillSlot; in spillSlot()
636 …assert splitParent().spillSlot == null || (isVirtualStackSlot(splitParent().spillSlot) && isStackS… in setSpillSlot()
637 splitParent().spillSlot = slot; in setSpillSlot()
792 …assert (i1.spillSlot() == null && spillSlot == null) || i1.spillSlot().equals(spillSlot()) : "must… in checkSplitChildren()
/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/
H A DMoveResolver.java368 … (busySpillSlots == null || !busySpillSlots.contains(fromInterval.spillSlot()))) { in resolveMappings()
398 AllocatableValue spillSlot = fromInterval.spillSlot(); in breakCycle() local
399 if (spillSlot == null) { in breakCycle()
400 spillSlot = getAllocator().getFrameMapBuilder().allocateSpillSlot(fromInterval.kind()); in breakCycle()
401 fromInterval.setSpillSlot(spillSlot); in breakCycle()
404 spillInterval(spillCandidate, fromInterval, spillSlot); in breakCycle()
407 …otected void spillInterval(int spillCandidate, Interval fromInterval, AllocatableValue spillSlot) { in spillInterval() argument
417 spillInterval.assignLocation(spillSlot); in spillInterval()
H A DInterval.java461 private AllocatableValue spillSlot; field in Interval
630 public AllocatableValue spillSlot() { in spillSlot() method in Interval
631 return splitParent().spillSlot; in spillSlot()
636 …assert splitParent().spillSlot == null || (isVirtualStackSlot(splitParent().spillSlot) && isStackS… in setSpillSlot()
637 splitParent().spillSlot = slot; in setSpillSlot()
792 …assert (i1.spillSlot() == null && spillSlot == null) || i1.spillSlot().equals(spillSlot()) : "must… in checkSplitChildren()
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/
H A DMoveResolver.java368 … (busySpillSlots == null || !busySpillSlots.contains(fromInterval.spillSlot()))) { in resolveMappings()
398 AllocatableValue spillSlot = fromInterval.spillSlot(); in breakCycle() local
399 if (spillSlot == null) { in breakCycle()
400 spillSlot = getAllocator().getFrameMapBuilder().allocateSpillSlot(fromInterval.kind()); in breakCycle()
401 fromInterval.setSpillSlot(spillSlot); in breakCycle()
404 spillInterval(spillCandidate, fromInterval, spillSlot); in breakCycle()
407 …otected void spillInterval(int spillCandidate, Interval fromInterval, AllocatableValue spillSlot) { in spillInterval() argument
417 spillInterval.assignLocation(spillSlot); in spillInterval()
H A DInterval.java461 private AllocatableValue spillSlot; field in Interval
630 public AllocatableValue spillSlot() { in spillSlot() method in Interval
631 return splitParent().spillSlot; in spillSlot()
636 …assert splitParent().spillSlot == null || (isVirtualStackSlot(splitParent().spillSlot) && isStackS… in setSpillSlot()
637 splitParent().spillSlot = slot; in setSpillSlot()
792 …assert (i1.spillSlot() == null && spillSlot == null) || i1.spillSlot().equals(spillSlot()) : "must… in checkSplitChildren()
/dports/java/openjdk15/jdk15u-jdk-15.0.6-1-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/
H A DMoveResolver.java368 … (busySpillSlots == null || !busySpillSlots.contains(fromInterval.spillSlot()))) { in resolveMappings()
398 AllocatableValue spillSlot = fromInterval.spillSlot(); in breakCycle() local
399 if (spillSlot == null) { in breakCycle()
400 spillSlot = getAllocator().getFrameMapBuilder().allocateSpillSlot(fromInterval.kind()); in breakCycle()
401 fromInterval.setSpillSlot(spillSlot); in breakCycle()
404 spillInterval(spillCandidate, fromInterval, spillSlot); in breakCycle()
407 …otected void spillInterval(int spillCandidate, Interval fromInterval, AllocatableValue spillSlot) { in spillInterval() argument
417 spillInterval.assignLocation(spillSlot); in spillInterval()
H A DInterval.java461 private AllocatableValue spillSlot; field in Interval
630 public AllocatableValue spillSlot() { in spillSlot() method in Interval
631 return splitParent().spillSlot; in spillSlot()
636 …assert splitParent().spillSlot == null || (isVirtualStackSlot(splitParent().spillSlot) && isStackS… in setSpillSlot()
637 splitParent().spillSlot = slot; in setSpillSlot()
792 …assert (i1.spillSlot() == null && spillSlot == null) || i1.spillSlot().equals(spillSlot()) : "must… in checkSplitChildren()
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/
H A DMoveResolver.java368 … (busySpillSlots == null || !busySpillSlots.contains(fromInterval.spillSlot()))) { in resolveMappings()
398 AllocatableValue spillSlot = fromInterval.spillSlot(); in breakCycle() local
399 if (spillSlot == null) { in breakCycle()
400 spillSlot = getAllocator().getFrameMapBuilder().allocateSpillSlot(fromInterval.kind()); in breakCycle()
401 fromInterval.setSpillSlot(spillSlot); in breakCycle()
404 spillInterval(spillCandidate, fromInterval, spillSlot); in breakCycle()
407 …otected void spillInterval(int spillCandidate, Interval fromInterval, AllocatableValue spillSlot) { in spillInterval() argument
417 spillInterval.assignLocation(spillSlot); in spillInterval()
H A DInterval.java461 private AllocatableValue spillSlot; field in Interval
630 public AllocatableValue spillSlot() { in spillSlot() method in Interval
631 return splitParent().spillSlot; in spillSlot()
636 …assert splitParent().spillSlot == null || (isVirtualStackSlot(splitParent().spillSlot) && isStackS… in setSpillSlot()
637 splitParent().spillSlot = slot; in setSpillSlot()
792 …assert (i1.spillSlot() == null && spillSlot == null) || i1.spillSlot().equals(spillSlot()) : "must… in checkSplitChildren()
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/
H A DTraceInterval.java216 private AllocatableValue spillSlot; field in TraceInterval
397 public AllocatableValue spillSlot() {
398 return splitParent().spillSlot;
403spillSlot() == null || (isVirtualStackSlot(spillSlot()) && isStackSlot(slot)) : String.format("can…
404 splitParent().spillSlot = slot;
515 …assert (i1.spillSlot() == null && spillSlot == null) || i1.spillSlot().equals(spillSlot()) : "must…
H A DTraceLocalMoveResolver.java412 …al.location()) && (busySpillSlots == null || !busySpillSlots.contains(fromInterval.spillSlot()))) { in resolveMappings()
440 AllocatableValue spillSlot1 = fromInterval1.spillSlot(); in breakCycle()
454 …VirtualStackSlot spillSlot = getAllocator().getFrameMapBuilder().allocateSpillSlot(allocator.getKi… in breakCycle() local
455 spillInterval(stackSpillCandidate, fromInterval, spillSlot); in breakCycle()
458 …ed void spillInterval(int spillCandidate, TraceInterval fromInterval, AllocatableValue spillSlot) { in spillInterval() argument
467 spillInterval.assignLocation(spillSlot); in spillInterval()
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/
H A DTraceInterval.java216 private AllocatableValue spillSlot; field in TraceInterval
397 public AllocatableValue spillSlot() {
398 return splitParent().spillSlot;
403spillSlot() == null || (isVirtualStackSlot(spillSlot()) && isStackSlot(slot)) : String.format("can…
404 splitParent().spillSlot = slot;
515 …assert (i1.spillSlot() == null && spillSlot == null) || i1.spillSlot().equals(spillSlot()) : "must…
H A DTraceLocalMoveResolver.java412 …al.location()) && (busySpillSlots == null || !busySpillSlots.contains(fromInterval.spillSlot()))) { in resolveMappings()
440 AllocatableValue spillSlot1 = fromInterval1.spillSlot(); in breakCycle()
454 …VirtualStackSlot spillSlot = getAllocator().getFrameMapBuilder().allocateSpillSlot(allocator.getKi… in breakCycle() local
455 spillInterval(stackSpillCandidate, fromInterval, spillSlot); in breakCycle()
458 …ed void spillInterval(int spillCandidate, TraceInterval fromInterval, AllocatableValue spillSlot) { in spillInterval() argument
467 spillInterval.assignLocation(spillSlot); in spillInterval()
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/bu/
H A DBottomUpAllocator.java700 AllocatableValue spillSlot = allocateSpillSlot(var); in allocStackOrRegister() local
701 insertSpillMoveBefore(spillSlot, currentLocation); in allocStackOrRegister()
702 …ary use %s for %s since current location %s is destroyed at def", mode, spillSlot, var, currentLoc… in allocStackOrRegister()
703 return spillSlot; in allocStackOrRegister()
716 AllocatableValue spillSlot = allocateSpillSlot(var); in allocStackOrRegister() local
717 setCurrentLocation(var, spillSlot); in allocStackOrRegister()
718 return spillSlot; in allocStackOrRegister()
849 AllocatableValue spillSlot = allocateSpillSlot(var);
850 setCurrentLocation(var, spillSlot);
851 insertSpillMoveAfter(reg.asValue(var.getValueKind()), spillSlot);
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/bu/
H A DBottomUpAllocator.java700 AllocatableValue spillSlot = allocateSpillSlot(var); in allocStackOrRegister() local
701 insertSpillMoveBefore(spillSlot, currentLocation); in allocStackOrRegister()
702 …ary use %s for %s since current location %s is destroyed at def", mode, spillSlot, var, currentLoc… in allocStackOrRegister()
703 return spillSlot; in allocStackOrRegister()
716 AllocatableValue spillSlot = allocateSpillSlot(var); in allocStackOrRegister() local
717 setCurrentLocation(var, spillSlot); in allocStackOrRegister()
718 return spillSlot; in allocStackOrRegister()
849 AllocatableValue spillSlot = allocateSpillSlot(var);
850 setCurrentLocation(var, spillSlot);
851 insertSpillMoveAfter(reg.asValue(var.getValueKind()), spillSlot);
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/jit/arm/
H A DMoveEmitter-arm.cpp52 MoveEmitterARM::spillSlot() const in spillSlot() function in MoveEmitterARM
92 masm.ma_str(spilledReg_, spillSlot()); in tempReg()
151 masm.ma_ldr(spillSlot(), spilledReg_); in breakCycle()
230 masm.ma_ldr(spillSlot(), spilledReg_); in emitMove()
396 masm.ma_ldr(spillSlot(), spilledReg_); in finish()
/dports/www/firefox-esr/firefox-91.8.0/js/src/jit/arm/
H A DMoveEmitter-arm.cpp44 Address MoveEmitterARM::spillSlot() const { in spillSlot() function in MoveEmitterARM
82 masm.ma_str(spilledReg_, spillSlot(), scratch); in tempReg()
143 masm.ma_ldr(spillSlot(), spilledReg_, scratch); in breakCycle()
240 masm.ma_ldr(spillSlot(), spilledReg_, scratch); in emitMove()
410 masm.ma_ldr(spillSlot(), spilledReg_, scratch); in finish()
/dports/www/firefox/firefox-99.0/js/src/jit/arm/
H A DMoveEmitter-arm.cpp45 Address MoveEmitterARM::spillSlot() const { in spillSlot() function in MoveEmitterARM
83 masm.ma_str(spilledReg_, spillSlot(), scratch); in tempReg()
144 masm.ma_ldr(spillSlot(), spilledReg_, scratch); in breakCycle()
241 masm.ma_ldr(spillSlot(), spilledReg_, scratch); in emitMove()
411 masm.ma_ldr(spillSlot(), spilledReg_, scratch); in finish()

1234