Home
last modified time | relevance | path

Searched refs:LICalc (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveIntervals.cpp167 if (!LICalc) in analyze()
168 LICalc = std::make_unique<LiveIntervalCalc>(); in analyze()
230 assert(LICalc && "LICalc not initialized."); in computeVirtRegInterval()
232 LICalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeVirtRegInterval()
233 LICalc->calculate(LI, MRI->shouldTrackSubRegLiveness(LI.reg())); in computeVirtRegInterval()
313 assert(LICalc && "LICalc not initialized."); in computeRegUnitRange()
314 LICalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeRegUnitRange()
326 LICalc->createDeadDefs(LR, Reg); in computeRegUnitRange()
343 LICalc->extendToUses(LR, Reg); in computeRegUnitRange()
659 assert(LICalc && "LICalc not initialized."); in extendToIndices()
[all …]
H A DSplitKit.h344 LiveIntervalCalc LICalc[2]; variable
350 return LICalc[SpillMode != SM_Partition && RegIdx != 0]; in getLICalc()
H A DSplitKit.cpp374 LICalc[0].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in reset()
377 LICalc[1].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in reset()
1273 LICalc[0].calculateValues(); in transferValues()
1275 LICalc[1].calculateValues(); in transferValues()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveIntervals.h65 std::unique_ptr<LiveIntervalCalc> LICalc; variable