reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
414 MachineBasicBlock::const_iterator getPos() const { return CurrPos; } 420 void setPos(MachineBasicBlock::const_iterator Pos) { CurrPos = Pos; }lib/CodeGen/RegisterPressure.cpp
284 CurrPos = pos; 312 skipDebugInstructionsForward(CurrPos, MBB->end()); 323 static_cast<RegionPressure&>(P).TopPos = CurrPos; 335 static_cast<RegionPressure&>(P).BottomPos = CurrPos; 765 assert(!CurrPos->isDebugInstr()); 799 SlotIdx = LIS->getInstructionIndex(*CurrPos).getRegSlot(); 852 assert(CurrPos != MBB->begin()); 858 static_cast<RegionPressure&>(P).openTop(CurrPos); 861 CurrPos = skipDebugInstructionsBackward(std::prev(CurrPos), MBB->begin()); 861 CurrPos = skipDebugInstructionsBackward(std::prev(CurrPos), MBB->begin()); 864 if (RequireIntervals && !CurrPos->isDebugInstr()) 865 SlotIdx = LIS->getInstructionIndex(*CurrPos).getRegSlot(); 874 if (CurrPos->isDebugValue()) { 877 assert(CurrPos == MBB->begin()); 881 const MachineInstr &MI = *CurrPos; 885 SlotIndex SlotIdx = LIS->getInstructionIndex(*CurrPos).getRegSlot(); 897 assert(CurrPos != MBB->end()); 910 static_cast<RegionPressure&>(P).openBottom(CurrPos); 943 CurrPos = skipDebugInstructionsForward(std::next(CurrPos), MBB->end()); 943 CurrPos = skipDebugInstructionsForward(std::next(CurrPos), MBB->end()); 947 const MachineInstr &MI = *CurrPos;