Lines Matching defs:lir
23 package org.graalvm.compiler.lir.stackslotalloc;
25 import static org.graalvm.compiler.lir.LIRValueUtil.asVirtualStackSlot;
26 import static org.graalvm.compiler.lir.LIRValueUtil.isVirtualStackSlot;
39 import org.graalvm.compiler.lir.InstructionValueConsumer;
40 import org.graalvm.compiler.lir.InstructionValueProcedure;
41 import org.graalvm.compiler.lir.LIR;
42 import org.graalvm.compiler.lir.LIRInstruction;
43 import org.graalvm.compiler.lir.LIRInstruction.OperandFlag;
44 import org.graalvm.compiler.lir.LIRInstruction.OperandMode;
45 import org.graalvm.compiler.lir.VirtualStackSlot;
57 private final LIR lir;
67 FixPointIntervalBuilder(LIR lir, StackInterval[] stackSlotMap, int maxOpId) {
68 this.lir = lir;
71 liveInMap = new BlockMap<>(lir.getControlFlowGraph());
72 liveOutMap = new BlockMap<>(lir.getControlFlowGraph());
83 AbstractBlockBase<?>[] blocks = lir.getControlFlowGraph().getBlocks();
87 for (AbstractBlockBase<?> block : lir.getControlFlowGraph().getBlocks()) {
116 DebugContext debug = lir.getDebug();
119 ArrayList<LIRInstruction> instructions = lir.getLIRforBlock(block);
147 DebugContext debug = lir.getDebug();
165 DebugContext debug = lir.getDebug();
174 DebugContext debug = lir.getDebug();
199 DebugContext debug = lir.getDebug();
218 DebugContext debug = lir.getDebug();
233 DebugContext debug = lir.getDebug();
250 DebugContext debug = lir.getDebug();
281 DebugContext debug = lir.getDebug();