Searched refs:CurLI (Results 1 - 2 of 2) sorted by relevance

/external/llvm/lib/CodeGen/
H A DSplitKit.h84 const LiveInterval *CurLI; member in class:llvm::SplitAnalysis
95 /// UseBlocks - Blocks where CurLI has uses.
102 /// ThroughBlocks - Block numbers where CurLI is live through without uses.
113 // Sumarize statistics by counting instructions using CurLI.
116 /// calcLiveBlockInfo - Compute per-block information about CurLI.
123 /// analyze - set CurLI to the specified interval, and analyze how it may be
127 /// didRepairRange() - Returns true if CurLI was invalid and has been repaired
137 const LiveInterval &getParent() const { return *CurLI; }
159 /// getUseSlots - Return an array of SlotIndexes of instructions using CurLI.
164 /// where CurLI ha
[all...]
H A DSplitKit.cpp51 CurLI(nullptr),
58 CurLI = nullptr;
92 // If CurLI is live into a landing pad successor, move the last split point
94 if (!LPad || !LSP.second || !LIS.isLiveInToMBB(*CurLI, LPad))
98 const VNInfo *VNI = CurLI->getVNInfoBefore(MBBEnd);
122 /// analyzeUses - Count instructions, basic blocks, and loops using CurLI.
128 for (LiveInterval::const_vni_iterator I = CurLI->vni_begin(),
129 E = CurLI->vni_end(); I != E; ++I)
135 for (MachineOperand &MO : MRI.use_nodbg_operands(CurLI->reg))
155 .shrinkToUses(const_cast<LiveInterval*>(CurLI));
[all...]

Completed in 2604 milliseconds