Searched refs:fromOpr (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.java192 private static boolean checkIntervalLocation(Interval from, Interval to, Constant fromOpr) { argument
194 return fromOpr != null;
281 * @param fromOpr {@link Interval#operand operand} of the {@code from} interval
286 protected LIRInstruction createMove(AllocatableValue fromOpr, AllocatableValue toOpr, AllocatableValue fromLocation, AllocatableValue toLocation) { argument
287 return getAllocator().getSpillMoveFactory().createMove(toOpr, fromOpr);
290 private void insertMove(Constant fromOpr, Interval toInterval) { argument
294 LIRInstruction move = getAllocator().getSpillMoveFactory().createLoad(toOpr, fromOpr);
298 Debug.log("insert move from value %s to %s at %d", fromOpr, toInterval, insertIdx);
479 public void addMapping(Constant fromOpr, Interval toInterval) { argument
481 Debug.log("add move mapping from %s to %s", fromOpr, toInterva
[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.java157 protected LIRInstruction createMove(AllocatableValue fromOpr, AllocatableValue toOpr, AllocatableValue fromLocation, AllocatableValue toLocation) { argument
159 return getAllocator().getSpillMoveFactory().createStackMove(toOpr, fromOpr);
161 return super.createMove(fromOpr, toOpr, fromLocation, toLocation);
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/
H A DTraceLocalMoveResolver.java339 * @param fromOpr {@link TraceInterval#operand operand} of the {@code from} interval
344 protected LIRInstruction createMove(AllocatableValue fromOpr, AllocatableValue toOpr, AllocatableValue fromLocation, AllocatableValue toLocation) { argument
346 return getAllocator().getSpillMoveFactory().createStackMove(toOpr, fromOpr);
348 return getAllocator().getSpillMoveFactory().createMove(toOpr, fromOpr);
351 private void insertMove(Constant fromOpr, TraceInterval toInterval) { argument
355 LIRInstruction move = getAllocator().getSpillMoveFactory().createLoad(toOpr, fromOpr);
359 Debug.log("insert move from value %s to %s at %d", fromOpr, toInterval, insertIdx);
547 public void addMapping(Constant fromOpr, TraceInterval toInterval) { argument
549 Debug.log("add move mapping from %s to %s", fromOpr, toInterval);
553 mappingFromOpr.add(fromOpr);
[all...]
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/
H A DTraceGlobalMoveResolver.java326 * @param fromOpr Operand of the {@code from} interval
329 private LIRInstruction createMove(Value fromOpr, AllocatableValue toOpr) { argument
330 if (isStackSlotValue(toOpr) && isStackSlotValue(fromOpr)) {
331 return getSpillMoveFactory().createStackMove(toOpr, asAllocatableValue(fromOpr));
333 return getSpillMoveFactory().createMove(toOpr, fromOpr);

Completed in 104 milliseconds