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-7.0/llvm/lib/CodeGen/
DLiveIntervals.cpp106 delete LRCalc; in ~LiveIntervals()
135 if (!LRCalc) in runOnMachineFunction()
136 LRCalc = new LiveRangeCalc(); in runOnMachineFunction()
196 assert(LRCalc && "LRCalc not initialized."); in computeVirtRegInterval()
198 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeVirtRegInterval()
199 LRCalc->calculate(LI, MRI->shouldTrackSubRegLiveness(LI.reg)); in computeVirtRegInterval()
265 assert(LRCalc && "LRCalc not initialized."); in computeRegUnitRange()
266 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeRegUnitRange()
280 LRCalc->createDeadDefs(LR, Reg); in computeRegUnitRange()
299 LRCalc->extendToUses(LR, Reg); in computeRegUnitRange()
[all …]
DSplitKit.h322 LiveRangeCalc LRCalc[2]; variable
328 return LRCalc[SpillMode != SM_Partition && RegIdx != 0]; in getLRCalc()
DSplitKit.cpp384 LRCalc[0].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in reset()
387 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-7.0/llvm/include/llvm/CodeGen/
DLiveIntervals.h63 LiveRangeCalc *LRCalc = nullptr; variable