Home
last modified time | relevance | path

Searched refs:CurLI (Results 1 – 4 of 4) sorted by relevance

/external/llvm/lib/CodeGen/
DSplitKit.h53 SlotIndex computeLastInsertPoint(const LiveInterval &CurLI,
60 SlotIndex getLastInsertPoint(const LiveInterval &CurLI, in getLastInsertPoint() argument
67 return computeLastInsertPoint(CurLI, MBB); in getLastInsertPoint()
71 MachineBasicBlock::iterator getLastInsertPointIter(const LiveInterval &CurLI,
119 const LiveInterval *CurLI;
167 const LiveInterval &getParent() const { return *CurLI; } in getParent()
216 return IPA.getLastInsertPoint(*CurLI, *MF.getBlockNumbered(Num)); in getLastSplitPoint()
220 return IPA.getLastInsertPointIter(*CurLI, *BB); in getLastSplitPointIter()
DSplitKit.cpp49 InsertPointAnalysis::computeLastInsertPoint(const LiveInterval &CurLI, in computeLastInsertPoint() argument
90 return LIS.isLiveInToMBB(CurLI, EHPad); in computeLastInsertPoint()
95 const VNInfo *VNI = CurLI.getVNInfoBefore(MBBEnd); in computeLastInsertPoint()
112 InsertPointAnalysis::getLastInsertPointIter(const LiveInterval &CurLI, in getLastInsertPointIter() argument
114 SlotIndex LIP = getLastInsertPoint(CurLI, MBB); in getLastInsertPointIter()
127 TII(*MF.getSubtarget().getInstrInfo()), CurLI(nullptr), in SplitAnalysis()
134 CurLI = nullptr; in clear()
144 for (const VNInfo *VNI : CurLI->valnos) in analyzeUses()
150 for (MachineOperand &MO : MRI.use_nodbg_operands(CurLI->reg)) in analyzeUses()
170 .shrinkToUses(const_cast<LiveInterval*>(CurLI)); in analyzeUses()
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DSplitKit.cpp50 CurLI(0), in SplitAnalysis()
57 CurLI = 0; in clear()
92 if (LPad && LSP.second.isValid() && LIS.isLiveInToMBB(*CurLI, LPad)) in computeLastSplitPoint()
104 for (LiveInterval::const_vni_iterator I = CurLI->vni_begin(), in analyzeUses()
105 E = CurLI->vni_end(); I != E; ++I) in analyzeUses()
112 I = MRI.use_nodbg_begin(CurLI->reg), E = MRI.use_nodbg_end(); I != E; in analyzeUses()
133 .shrinkToUses(const_cast<LiveInterval*>(CurLI)); in analyzeUses()
152 if (CurLI->empty()) in calcLiveBlockInfo()
155 LiveInterval::const_iterator LVI = CurLI->begin(); in calcLiveBlockInfo()
156 LiveInterval::const_iterator LVE = CurLI->end(); in calcLiveBlockInfo()
[all …]
DSplitKit.h86 const LiveInterval *CurLI;
136 const LiveInterval &getParent() const { return *CurLI; } in getParent()