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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveIntervals.cpp104 LiveIntervals::~LiveIntervals() { delete LICalc; }
132 if (!LICalc)
133 LICalc = new LiveIntervalCalc();
193 assert(LICalc && "LICalc not initialized.");
195 LICalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator());
196 LICalc->calculate(LI, MRI->shouldTrackSubRegLiveness(LI.reg));
267 assert(LICalc && "LICalc not initialized.");
268 LICalc
[all...]
H A DSplitKit.h336 /// LICalc - Cache for computing live ranges and SSA update. Each instance
339 LiveIntervalCalc LICalc[2]; member in class:llvm::SplitEditor
341 /// getLICalc - Return the LICalc to use for RegIdx. In spill mode, the
343 /// LICalc instance. When not in spill mode, all intervals can share one.
345 return LICalc[SpillMode != SM_Partition && RegIdx != 0];
H A DSplitKit.cpp391 LICalc[0].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT,
394 LICalc[1].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT,
843 // The complement interval will be extended as needed by LICalc.extend().
1129 /// Values that were rematerialized are left alone, they need LICalc.extend().
1231 LICalc[0].calculateValues();
1233 LICalc[1].calculateValues();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveIntervals.h62 LiveIntervalCalc *LICalc = nullptr; member in class:llvm::LiveIntervals

Completed in 130 milliseconds