Searched refs:LRCalc (Results 1 – 4 of 4) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | LiveIntervalAnalysis.cpp | 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() [all …]
|
D | SplitKit.h | 293 LiveRangeCalc LRCalc[2]; variable 299 return LRCalc[SpillMode != SM_Partition && RegIdx != 0]; in getLRCalc()
|
D | SplitKit.cpp | 335 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/ |
D | LiveIntervalAnalysis.h | 61 LiveRangeCalc *LRCalc; variable
|