Home
last modified time | relevance | path

Searched refs:LRCalc (Results 1 – 4 of 4) sorted by relevance

/external/llvm/lib/CodeGen/
DLiveIntervalAnalysis.cpp95 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()
[all …]
DSplitKit.h293 LiveRangeCalc LRCalc[2]; variable
299 return LRCalc[SpillMode != SM_Partition && RegIdx != 0]; in getLRCalc()
DSplitKit.cpp335 LRCalc[0].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in reset()
338 LRCalc[1].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in reset()
916 LRCalc[0].calculateValues(); in transferValues()
918 LRCalc[1].calculateValues(); in transferValues()
/external/llvm/include/llvm/CodeGen/
DLiveIntervalAnalysis.h61 LiveRangeCalc *LRCalc; variable