Searched refs:LICalc (Results 1 - 4 of 4) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveIntervals.cpp | 104 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 D | SplitKit.h | 336 /// 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 D | SplitKit.cpp | 391 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 D | LiveIntervals.h | 62 LiveIntervalCalc *LICalc = nullptr; member in class:llvm::LiveIntervals
|
Completed in 130 milliseconds