Lines Matching refs:LR
174 void extendToIndices(LiveRange &LR, ArrayRef<SlotIndex> Indices);
177 /// If @p LR has a live value at @p Kill, prune its live range by removing
184 void pruneValue(LiveRange &LR, SlotIndex Kill,
221 bool isLiveInToMBB(const LiveRange &LR,
223 return LR.liveAt(getMBBStartIdx(mbb));
226 bool isLiveOutOfMBB(const LiveRange &LR,
228 return LR.liveAt(getMBBEndIdx(mbb).getPrevSlot());
380 LiveRange *LR = RegUnitRanges[Unit];
381 if (!LR) {
384 RegUnitRanges[Unit] = LR = new LiveRange(UseSegmentSetForPhysRegs);
385 computeRegUnitRange(*LR, Unit);
387 return *LR;
437 /// creates/modifies live segments in @p LR to match the operands found.
442 const SlotIndex endIdx, LiveRange &LR,