reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/RegisterPressure.h
  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;