Lines Matching refs:LRCalc
95 DomTree(nullptr), LRCalc(nullptr) { in LiveIntervals()
100 delete LRCalc; in ~LiveIntervals()
134 if (!LRCalc) in runOnMachineFunction()
135 LRCalc = new LiveRangeCalc(); in runOnMachineFunction()
199 assert(LRCalc && "LRCalc not initialized."); in computeVirtRegInterval()
201 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeVirtRegInterval()
202 LRCalc->calculate(LI, MRI->shouldTrackSubRegLiveness(LI.reg)); in computeVirtRegInterval()
252 assert(LRCalc && "LRCalc not initialized."); in computeRegUnitRange()
253 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeRegUnitRange()
264 LRCalc->createDeadDefs(LR, *Supers); in computeRegUnitRange()
275 LRCalc->extendToUses(LR, Reg); in computeRegUnitRange()
569 assert(LRCalc && "LRCalc not initialized."); in extendToIndices()
570 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in extendToIndices()
572 LRCalc->extend(LR, Indices[i]); in extendToIndices()