Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DLiveIntervalAnalysis.cpp86 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()
[all …]
DSplitKit.h319 LiveRangeCalc LRCalc[2]; variable
325 return LRCalc[SpillMode != SM_Partition && RegIdx != 0]; in getLRCalc()
DSplitKit.cpp360 LRCalc[0].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in reset()
363 LRCalc[1].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in reset()
1021 LRCalc[0].calculateValues(); in transferValues()
1023 LRCalc[1].calculateValues(); in transferValues()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DLiveIntervals.cpp105 delete LRCalc; in ~LiveIntervals()
134 if (!LRCalc) in runOnMachineFunction()
135 LRCalc = new LiveRangeCalc(); in runOnMachineFunction()
195 assert(LRCalc && "LRCalc not initialized."); in computeVirtRegInterval()
197 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeVirtRegInterval()
198 LRCalc->calculate(LI, MRI->shouldTrackSubRegLiveness(LI.reg)); in computeVirtRegInterval()
269 assert(LRCalc && "LRCalc not initialized."); in computeRegUnitRange()
270 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeRegUnitRange()
284 LRCalc->createDeadDefs(LR, Reg); in computeRegUnitRange()
303 LRCalc->extendToUses(LR, Reg); in computeRegUnitRange()
[all …]
DSplitKit.h338 LiveRangeCalc LRCalc[2]; variable
344 return LRCalc[SpillMode != SM_Partition && RegIdx != 0]; in getLRCalc()
DSplitKit.cpp383 LRCalc[0].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in reset()
386 LRCalc[1].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in reset()
1223 LRCalc[0].calculateValues(); in transferValues()
1225 LRCalc[1].calculateValues(); in transferValues()
/external/llvm/include/llvm/CodeGen/
DLiveIntervalAnalysis.h60 LiveRangeCalc *LRCalc; variable
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DLiveIntervals.h62 LiveRangeCalc *LRCalc = nullptr; variable