Searched refs:LRCalc (Results 1 – 8 of 8) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | LiveIntervalAnalysis.cpp | 86 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 …]
|
D | SplitKit.h | 319 LiveRangeCalc LRCalc[2]; variable 325 return LRCalc[SpillMode != SM_Partition && RegIdx != 0]; in getLRCalc()
|
D | SplitKit.cpp | 360 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/ |
D | LiveIntervals.cpp | 106 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 …]
|
D | SplitKit.h | 322 LiveRangeCalc LRCalc[2]; variable 328 return LRCalc[SpillMode != SM_Partition && RegIdx != 0]; in getLRCalc()
|
D | SplitKit.cpp | 384 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/ |
D | LiveIntervalAnalysis.h | 60 LiveRangeCalc *LRCalc; variable
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | LiveIntervals.h | 63 LiveRangeCalc *LRCalc = nullptr; variable
|