Lines Matching refs:LRCalc
86 DomTree(nullptr), LRCalc(nullptr) { in LiveIntervals()
91 delete LRCalc; in ~LiveIntervals()
125 if (!LRCalc) in runOnMachineFunction()
126 LRCalc = new LiveRangeCalc(); in runOnMachineFunction()
190 assert(LRCalc && "LRCalc not initialized."); in computeVirtRegInterval()
192 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeVirtRegInterval()
193 LRCalc->calculate(LI, MRI->shouldTrackSubRegLiveness(LI.reg)); in computeVirtRegInterval()
259 assert(LRCalc && "LRCalc not initialized."); in computeRegUnitRange()
260 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeRegUnitRange()
271 LRCalc->createDeadDefs(LR, *Supers); in computeRegUnitRange()
282 LRCalc->extendToUses(LR, Reg); in computeRegUnitRange()
578 assert(LRCalc && "LRCalc not initialized."); in extendToIndices()
579 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in extendToIndices()
581 LRCalc->extend(LR, Indices[i]); in extendToIndices()
1572 assert(LRCalc && "LRCalc not initialized."); in constructMainRangeFromSubranges()
1573 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in constructMainRangeFromSubranges()
1574 LRCalc->constructMainRangeFromSubranges(LI); in constructMainRangeFromSubranges()