Home
last modified time | relevance | path

Searched refs:CurrPos (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterPressure.cpp280 CurrPos = pos; in init()
308 skipDebugInstructionsForward(CurrPos, MBB->end()); in getCurrSlot()
319 static_cast<RegionPressure&>(P).TopPos = CurrPos; in closeTop()
331 static_cast<RegionPressure&>(P).BottomPos = CurrPos; in closeBottom()
753 assert(!CurrPos->isDebugOrPseudoInstr()); in recede()
787 SlotIdx = LIS->getInstructionIndex(*CurrPos).getRegSlot(); in recede()
839 assert(CurrPos != MBB->begin()); in recedeSkipDebugValues()
845 static_cast<RegionPressure&>(P).openTop(CurrPos); in recedeSkipDebugValues()
848 CurrPos = prev_nodbg(CurrPos, MBB->begin()); in recedeSkipDebugValues()
851 if (RequireIntervals && !CurrPos->isDebugOrPseudoInstr()) in recedeSkipDebugValues()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCSEMIRBuilder.cpp46 auto CurrPos = getInsertPt(); in getDominatingInstrForID() local
48 if (MII == CurrPos) { in getDominatingInstrForID()
52 } else if (!dominates(MI, CurrPos)) { in getDominatingInstrForID()
57 CurMBB->splice(CurrPos, CurMBB, MI); in getDominatingInstrForID()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegisterPressure.h387 MachineBasicBlock::const_iterator CurrPos; variable
417 MachineBasicBlock::const_iterator getPos() const { return CurrPos; } in getPos()
423 void setPos(MachineBasicBlock::const_iterator Pos) { CurrPos = Pos; } in setPos()