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-10.0/llvm/lib/CodeGen/ |
D | LiveIntervals.cpp | 105 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 …]
|
D | SplitKit.h | 338 LiveRangeCalc LRCalc[2]; variable 344 return LRCalc[SpillMode != SM_Partition && RegIdx != 0]; in getLRCalc()
|
D | SplitKit.cpp | 383 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/ |
D | LiveIntervalAnalysis.h | 60 LiveRangeCalc *LRCalc; variable
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | LiveIntervals.h | 62 LiveRangeCalc *LRCalc = nullptr; variable
|