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

  /external/llvm/lib/CodeGen/
SplitKit.h 84 const LiveInterval *CurLI;
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 has uses
    [all...]
SplitKit.cpp 51 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 53 milliseconds