HomeSort by: relevance | last modified time | path
    Searched refs:CurLI (Results 1 - 2 of 2) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
SplitKit.h 50 /// spill or other instruction related with CurLI.
61 SlotIndex computeLastInsertPoint(const LiveInterval &CurLI,
68 SlotIndex getLastInsertPoint(const LiveInterval &CurLI,
75 return computeLastInsertPoint(CurLI, MBB);
79 MachineBasicBlock::iterator getLastInsertPointIter(const LiveInterval &CurLI,
142 const LiveInterval *CurLI = nullptr;
150 /// UseBlocks - Blocks where CurLI has uses.
157 /// ThroughBlocks - Block numbers where CurLI is live through without uses.
166 // Sumarize statistics by counting instructions using CurLI.
169 /// calcLiveBlockInfo - Compute per-block information about CurLI
    [all...]
SplitKit.cpp 64 InsertPointAnalysis::computeLastInsertPoint(const LiveInterval &CurLI,
106 // If CurLI is live into a landing pad successor, move the last insert point
112 return LIS.isLiveInToMBB(CurLI, EHPad);
117 const VNInfo *VNI = CurLI.getVNInfoBefore(MBBEnd);
141 InsertPointAnalysis::getLastInsertPointIter(const LiveInterval &CurLI,
143 SlotIndex LIP = getLastInsertPoint(CurLI, MBB);
162 CurLI = nullptr;
166 /// analyzeUses - Count instructions, basic blocks, and loops using CurLI.
172 for (const VNInfo *VNI : CurLI->valnos)
178 for (MachineOperand &MO : MRI.use_nodbg_operands(CurLI->reg())
    [all...]

Completed in 18 milliseconds