Searched refs:spillCandidate (Results 1 - 4 of 4) sorted by relevance

/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/
H A DMoveResolver.java325 int spillCandidate = -1;
353 spillCandidate = i;
358 breakCycle(spillCandidate);
370 protected void breakCycle(int spillCandidate) { argument
373 assert spillCandidate != -1 : "no interval in register for spilling found";
376 Interval fromInterval = mappingFrom.get(spillCandidate);
386 spillInterval(spillCandidate, fromInterval, spillSlot);
389 protected void spillInterval(int spillCandidate, Interval fromInterval, AllocatableValue spillSlot) { argument
390 assert mappingFrom.get(spillCandidate).equals(fromInterval);
408 mappingFrom.set(spillCandidate, spillInterva
[all...]
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/
H A DSSAMoveResolver.java165 protected void breakCycle(int spillCandidate) { argument
166 if (spillCandidate != -1) {
167 super.breakCycle(spillCandidate);
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/
H A DTraceLocalMoveResolver.java386 int spillCandidate = -1;
413 spillCandidate = i;
418 breakCycle(spillCandidate);
427 protected void breakCycle(int spillCandidate) { argument
428 if (spillCandidate != -1) {
431 assert spillCandidate != -1 : "no interval in register for spilling found";
434 TraceInterval fromInterval1 = mappingFrom.get(spillCandidate);
444 spillInterval(spillCandidate, fromInterval1, spillSlot1);
456 protected void spillInterval(int spillCandidate, TraceInterval fromInterval, AllocatableValue spillSlot) { argument
457 assert mappingFrom.get(spillCandidate)
[all...]
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/
H A DTraceGlobalMoveResolver.java356 int spillCandidate = -1;
379 spillCandidate = i;
380 } else if (isStackSlotValue(fromLocation) && spillCandidate == -1) {
382 spillCandidate = i;
388 breakCycle(spillCandidate);
398 private void breakCycle(int spillCandidate) { argument
401 assert spillCandidate != -1 : "no interval in register for spilling found";
404 Value from = mappingFrom.get(spillCandidate);
409 Value fromStack = mappingFromStack.get(spillCandidate);
424 mappingFrom.set(spillCandidate, spillSlo
[all...]

Completed in 112 milliseconds