HomeSort by relevance Sort by last modified time
    Searched refs:LRCalc (Results 1 - 4 of 4) sorted by null

  /external/llvm/lib/CodeGen/
SplitKit.h 290 /// LRCalc - Cache for computing live ranges and SSA update. Each instance
293 LiveRangeCalc LRCalc[2];
295 /// getLRCalc - Return the LRCalc to use for RegIdx. In spill mode, the
297 /// LRCalc instance. When not in spill mode, all intervals can share one.
299 return LRCalc[SpillMode != SM_Partition && RegIdx != 0];
LiveIntervalAnalysis.cpp 83 DomTree(nullptr), LRCalc(nullptr) {
88 delete LRCalc;
119 if (!LRCalc)
120 LRCalc = new LiveRangeCalc();
184 assert(LRCalc && "LRCalc not initialized.");
186 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator());
187 LRCalc->createDeadDefs(LI);
188 LRCalc->extendToUses(LI);
238 assert(LRCalc && "LRCalc not initialized.")
    [all...]
SplitKit.cpp 349 LRCalc[0].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT,
352 LRCalc[1].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT,
621 // The complement interval will be extended as needed by LRCalc.extend().
835 /// Values that were rematerialized are left alone, they need LRCalc.extend().
    [all...]
  /external/llvm/include/llvm/CodeGen/
LiveIntervalAnalysis.h 59 LiveRangeCalc *LRCalc;

Completed in 98 milliseconds