Searched refs:LICalc (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveIntervals.cpp | 151 if (!LICalc) in analyze() 152 LICalc = std::make_unique<LiveIntervalCalc>(); in analyze() 214 assert(LICalc && "LICalc not initialized."); in computeVirtRegInterval() 216 LICalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeVirtRegInterval() 217 LICalc->calculate(LI, MRI->shouldTrackSubRegLiveness(LI.reg())); in computeVirtRegInterval() 297 assert(LICalc && "LICalc not initialized."); in computeRegUnitRange() 298 LICalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeRegUnitRange() 310 LICalc->createDeadDefs(LR, Reg); in computeRegUnitRange() 327 LICalc->extendToUses(LR, Reg); in computeRegUnitRange() 643 assert(LICalc && "LICalc not initialized."); in extendToIndices() [all …]
|
H A D | SplitKit.h | 341 /// LICalc - Cache for computing live ranges and SSA update. Each instance 344 LiveIntervalCalc LICalc[2]; in getLICalc() 346 /// getLICalc - Return the LICalc to use for RegIdx. In spill mode, the 348 /// LICalc instance. When not in spill mode, all intervals can share one. 350 return LICalc[SpillMode != SM_Partition && RegIdx != 0]; 338 LiveIntervalCalc LICalc[2]; global() variable
|
H A D | SplitKit.cpp | 375 LICalc[0].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in reset() 378 LICalc[1].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in reset() 1237 LICalc[0].calculateValues(); in transferValues() 1239 LICalc[1].calculateValues(); in transferValues()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveIntervals.h | 64 std::unique_ptr<LiveIntervalCalc> LICalc; variable
|