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

References

include/llvm/Analysis/MemorySSA.h
  182     return this->AllAccessType::getIterator();
  194     return this->DefsOnlyType::getIterator();
include/llvm/CodeGen/SlotIndexes.h
  392       auto BundleStart = getBundleStart(MI.getIterator());
  393       auto BundleEnd = getBundleEnd(MI.getIterator());
lib/Analysis/AliasAnalysis.cpp
  716   BasicBlock::const_iterator I = I1.getIterator();
  717   BasicBlock::const_iterator E = I2.getIterator();
lib/Analysis/CFG.cpp
  241     for (BasicBlock::const_iterator I = A->getIterator(), E = BB->end(); I != E;
lib/Analysis/MemorySSAUpdater.cpp
 1380   auto BBI = I->getIterator(), BBE = BB->end();
lib/Analysis/OrderedBasicBlock.cpp
  109     LastInstFound = New->getIterator();
lib/Analysis/ValueTracking.cpp
 4406   BasicBlock::const_iterator Begin = PoisonI->getIterator(), End = BB->end();
 4431         Begin = BB->getFirstNonPHI()->getIterator();
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  960   auto I = std::next(MI.getIterator());
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  576   bool ShouldTryEmitEntryVals = MBB->getIterator() == MF->begin();
lib/CodeGen/LiveDebugValues.cpp
  881       auto NextI = std::next(MI.getIterator());
lib/CodeGen/MIRPrinter.cpp
  476     MachineBasicBlock::const_instr_iterator CallI = CSInfo.first->getIterator();
  593     MachineFunction::const_iterator NextI = std::next(MBB.getIterator());
lib/CodeGen/MachineFunction.cpp
  344   MachineBasicBlock::const_instr_iterator I = Orig.getIterator();
lib/CodeGen/MachineInstr.cpp
  570   for (MachineBasicBlock::const_instr_iterator MII = getIterator();; ++MII) {
  597     MachineBasicBlock::const_instr_iterator I1 = getIterator();
  598     MachineBasicBlock::const_instr_iterator I2 = Other.getIterator();
  920   MachineBasicBlock::const_instr_iterator I = getIterator();
lib/CodeGen/MachineVerifier.cpp
  627           MBB->getIterator() != MBB->getParent()->begin()) {
  680       MachineFunction::const_iterator MBBI = MBB->getIterator();
  731       MachineFunction::const_iterator MBBI = MBB->getIterator();
 2603   MachineFunction::const_iterator MFI = MBB->getIterator();
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1423         LLVMBB->getFirstNonPHI()->getIterator();
 1523           SelectBasicBlock(Inst->getIterator(), BI, HadTailCall);
lib/IR/BasicBlock.cpp
  228   const_iterator InsertPt = FirstNonPHI->getIterator();
lib/Target/AMDGPU/AMDGPUInline.cpp
  168     if (isa<ReturnInst>(*std::next(I->getIterator()))) {
lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
  273     MachineBasicBlock::const_instr_iterator I = ++MI->getIterator();
  397     MachineBasicBlock::const_instr_iterator I = ++MI->getIterator();
lib/Target/AMDGPU/GCNRegBankReassign.cpp
  406   MachineBasicBlock::const_instr_iterator Def(MI.getIterator());
lib/Target/AMDGPU/SIInstrInfo.cpp
 5970   MachineBasicBlock::const_instr_iterator I = MI.getIterator();
 6469   auto E = UseMI.getIterator();
 6470   for (auto I = std::next(DefMI.getIterator()); I != E; ++I) {
 6509   for (auto I = std::next(DefMI.getIterator()); ; ++I) {
lib/Target/ARM/ARMBaseInstrInfo.cpp
  484     MachineBasicBlock::const_instr_iterator I = MI.getIterator();
  759   MachineBasicBlock::const_instr_iterator I = MI.getIterator();
 4048   MachineBasicBlock::const_instr_iterator II = ++MI.getIterator();
 4636     MachineBasicBlock::const_instr_iterator I = MI.getIterator();
lib/Target/Hexagon/BitTracker.cpp
  787     MachineBasicBlock::const_iterator E = MI->getIterator();
  966       MachineFunction::const_iterator BIt = B.getIterator();
 1087       MachineFunction::const_iterator BIt = B.getIterator();
lib/Target/Hexagon/HexagonAsmPrinter.cpp
  751     MachineBasicBlock::const_instr_iterator MII = MI->getIterator();
lib/Target/Hexagon/HexagonConstExtenders.cpp
  745       return std::distance(F.begin(), ThisB->getIterator()) <
  746              std::distance(F.begin(), OtherB->getIterator());
lib/Target/Hexagon/HexagonConstPropagation.cpp
  726   MachineBasicBlock::const_iterator It = BrI.getIterator();
  757       MachineFunction::const_iterator BI = B.getIterator();
  808       FirstBr = MI.getIterator();
  832     MachineFunction::const_iterator BI = MB->getIterator();
lib/Target/Hexagon/HexagonInstrInfo.cpp
  342     MachineBasicBlock::const_instr_iterator MII = MI.getIterator();
  360     MachineBasicBlock::const_instr_iterator MII = MI.getIterator();
 1010   auto E = ++MachineBasicBlock::const_iterator(MI.getIterator()).getReverse();
lib/Target/Lanai/LanaiAsmPrinter.cpp
  198   MachineBasicBlock::const_instr_iterator I = MI->getIterator();
lib/Target/Mips/MipsAsmPrinter.cpp
  252   MachineBasicBlock::const_instr_iterator I = MI->getIterator();
lib/Target/Sparc/SparcAsmPrinter.cpp
  264   MachineBasicBlock::const_instr_iterator I = MI->getIterator();
lib/Transforms/ObjCARC/ObjCARCContract.cpp
  128   BasicBlock::const_iterator I = ++Call->getIterator();
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
  175        make_range(Start.getIterator(), End.getIterator()))
  175        make_range(Start.getIterator(), End.getIterator()))
lib/Transforms/Utils/CloneFunction.cpp
  480   PFC.CloneBlock(StartingBB, StartingInst->getIterator(), CloneWorklist);
unittests/ADT/SimpleIListTest.cpp
  613     return Node1Type::getIterator();
  616     return Node2Type::getIterator();
unittests/CodeGen/MachineInstrBundleIteratorTest.cpp
   99   ASSERT_FALSE(CMBI.getIterator() == I);
  101   ASSERT_FALSE(I == CMBI.getIterator());
  103   ASSERT_FALSE(CMBI.getIterator() == CI);
  105   ASSERT_FALSE(CI == CMBI.getIterator());
  123   ASSERT_TRUE(CMBI.getIterator() != I);
  125   ASSERT_TRUE(I != CMBI.getIterator());
  127   ASSERT_TRUE(CMBI.getIterator() != CI);
  129   ASSERT_TRUE(CI != CMBI.getIterator());