| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachineLoopInfo.cpp | 54 if (TopMBB->getIterator() != Begin) { in getTopBlock() 55 MachineBasicBlock *PriorMBB = &*std::prev(TopMBB->getIterator()); in getTopBlock() 58 if (TopMBB->getIterator() == Begin) in getTopBlock() 60 PriorMBB = &*std::prev(TopMBB->getIterator()); in getTopBlock() 69 if (BotMBB->getIterator() != std::prev(End)) { in getBottomBlock() 70 MachineBasicBlock *NextMBB = &*std::next(BotMBB->getIterator()); in getBottomBlock() 73 if (BotMBB == &*std::next(BotMBB->getIterator())) in getBottomBlock() 75 NextMBB = &*std::next(BotMBB->getIterator()); in getBottomBlock()
|
| H A D | LiveRangeShrink.cpp | 219 MachineBasicBlock::iterator I = std::next(Insert->getIterator()); in runOnMachineFunction() 223 if (I == MI.getIterator()) in runOnMachineFunction() 234 MachineBasicBlock::iterator EndIter = std::next(MI.getIterator()); in runOnMachineFunction() 241 MBB.splice(I, &MBB, MI.getIterator(), EndIter); in runOnMachineFunction()
|
| H A D | MachineCopyPropagation.cpp | 170 make_range(AvailCopy->getIterator(), DestCopy.getIterator())) in findAvailCopy() 295 make_range(PrevCopy->getIterator(), Copy.getIterator())) in eraseIfRedundant() 442 make_range(Copy->getIterator(), std::next(MI.getIterator()))) in forwardUses()
|
| H A D | SlotIndexes.cpp | 137 MachineBasicBlock::instr_iterator Next = std::next(MI.getIterator()); in removeSingleMachineInstrFromMaps() 212 IndexList::iterator ListB = startIdx.listEntry()->getIterator(); in repairIndexesInRange() 213 IndexList::iterator ListI = endIdx.listEntry()->getIterator(); in repairIndexesInRange()
|
| H A D | ScalarizeMaskedMemIntrin.cpp | 196 BasicBlock *CondBlock = IfBlock->splitBasicBlock(InsertPt->getIterator(), in scalarizeMaskedLoad() 208 CondBlock->splitBasicBlock(InsertPt->getIterator(), "else"); in scalarizeMaskedLoad() 314 IfBlock->splitBasicBlock(InsertPt->getIterator(), "cond.store"); in scalarizeMaskedStore() 324 CondBlock->splitBasicBlock(InsertPt->getIterator(), "else"); in scalarizeMaskedStore()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | SlotIndexes.h | 273 return SlotIndex(&*++listEntry()->getIterator(), Slot_Block); 281 return SlotIndex(&*++listEntry()->getIterator(), getSlot()); 293 return SlotIndex(&*--listEntry()->getIterator(), Slot_Dead); 301 return SlotIndex(&*--listEntry()->getIterator(), getSlot()); 416 auto BundleStart = getBundleStart(MI.getIterator()); 417 auto BundleEnd = getBundleEnd(MI.getIterator()); 437 IndexList::iterator I = Index.listEntry()->getIterator(); 597 nextItr = getIndexAfter(MI).listEntry()->getIterator(); 601 prevItr = getIndexBefore(MI).listEntry()->getIterator(); 661 newItr = indexList.insertAfter(startEntry->getIterator(), endEntry); [all …]
|
| H A D | MachineInstrBundle.h | 117 InstrI = getBundleStart(MI.getIterator()); in MachineOperandIteratorBase() 120 InstrI = InstrE = MI.getIterator(); in MachineOperandIteratorBase()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | BasicBlock.cpp | 59 NewParent->getBasicBlockList().insert(InsertBefore->getIterator(), this); in insertInto() 112 getParent()->getBasicBlockList().remove(getIterator()); in removeFromParent() 116 return getParent()->getBasicBlockList().erase(getIterator()); in eraseFromParent() 123 MovePos->getIterator(), getParent()->getBasicBlockList(), getIterator()); in moveBefore() 130 ++MovePos->getIterator(), getParent()->getBasicBlockList(), in moveAfter() 131 getIterator()); in moveAfter() 222 const_iterator InsertPt = FirstNonPHI->getIterator(); in getFirstInsertionPt()
|
| H A D | Globals.cpp | 350 Before->getParent()->getGlobalList().insert(Before->getIterator(), this); in GlobalVariable() 356 getParent()->getGlobalList().remove(getIterator()); in removeFromParent() 360 getParent()->getGlobalList().erase(getIterator()); in eraseFromParent() 453 getParent()->getAliasList().remove(getIterator()); in removeFromParent() 457 getParent()->getAliasList().erase(getIterator()); in eraseFromParent() 486 getParent()->getIFuncList().remove(getIterator()); in removeFromParent() 490 getParent()->getIFuncList().erase(getIterator()); in eraseFromParent()
|
| H A D | Instruction.cpp | 32 BB->getInstList().insert(InsertBefore->getIterator(), this); in Instruction() 65 getParent()->getInstList().remove(getIterator()); in removeFromParent() 69 return getParent()->getInstList().erase(getIterator()); in eraseFromParent() 75 InsertPos->getParent()->getInstList().insert(InsertPos->getIterator(), this); in insertBefore() 81 InsertPos->getParent()->getInstList().insertAfter(InsertPos->getIterator(), in insertAfter() 88 moveBefore(*MovePos->getParent(), MovePos->getIterator()); in moveBefore() 92 moveBefore(*MovePos->getParent(), ++MovePos->getIterator()); in moveAfter() 98 BB.getInstList().splice(I, getParent()->getInstList(), getIterator()); in moveBefore()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86FlagsCopyLowering.cpp | 259 MachineInstr &PrevI = *std::prev(SplitI.getIterator()); in splitBlock() 263 assert(!std::prev(PrevI.getIterator())->isTerminator() && in splitBlock() 273 std::any_of(SplitI.getIterator(), MBB.instr_end(), in splitBlock() 291 NewMBB.splice(NewMBB.end(), &MBB, SplitI.getIterator(), MBB.end()); in splitBlock() 418 auto TestPos = CopyDefI.getIterator(); in runOnMachineFunction() 491 TestPos = TestMBB->getFirstTerminator()->getIterator(); in runOnMachineFunction() 545 ? std::next(CopyI->getIterator()) in runOnMachineFunction() 592 auto JmpIt = MI.getIterator(); in runOnMachineFunction() 854 insertTest(MBB, CMovI.getIterator(), CMovI.getDebugLoc(), CondReg); in rewriteCMov() 925 auto SetPos = SetBI.getIterator(); in rewriteSetCarryExtended() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVExpandPseudoInsts.cpp | 293 MF->insert(++MBB.getIterator(), LoopMBB); in expandAtomicBinOp() 294 MF->insert(++LoopMBB->getIterator(), DoneMBB); in expandAtomicBinOp() 347 MF->insert(++MBB.getIterator(), LoopHeadMBB); in expandAtomicMinMaxOp() 348 MF->insert(++LoopHeadMBB->getIterator(), LoopIfBodyMBB); in expandAtomicMinMaxOp() 349 MF->insert(++LoopIfBodyMBB->getIterator(), LoopTailMBB); in expandAtomicMinMaxOp() 350 MF->insert(++LoopTailMBB->getIterator(), DoneMBB); in expandAtomicMinMaxOp() 463 MF->insert(++MBB.getIterator(), LoopHeadMBB); in expandAtomicCmpXchg() 464 MF->insert(++LoopHeadMBB->getIterator(), LoopTailMBB); in expandAtomicCmpXchg() 465 MF->insert(++LoopTailMBB->getIterator(), DoneMBB); in expandAtomicCmpXchg()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.cpp | 554 for (auto I = --SI->getIterator(), E = P->getIterator(); I != E; --I) { in moveUp() 644 for (auto &I : make_range(++LI->getIterator(), SI->getIterator())) { in processStore() 693 BBI = M->getIterator(); in processStore() 713 for (BasicBlock::iterator I = --SI->getIterator(), E = C->getIterator(); in processStore() 756 BBI = I->getIterator(); // Don't invalidate iterator. in processStore() 780 BBI = M->getIterator(); in processStore() 794 BBI = I->getIterator(); // Don't invalidate iterator. in processMemSet() 1046 M->getIterator(), M->getParent()); in processMemCpyMemCpyDependence() 1199 MemCpyLoc, true, MemSet->getIterator(), MemSet->getParent()); in performMemCpyToMemSetOptzn() 1278 SrcLoc, true, M->getIterator(), M->getParent()); in processMemCpy() [all …]
|
| H A D | CallSiteSplitting.cpp | 211 llvm::make_range(CallSiteBB->begin(), Instr->getIterator())) { in canSplitCallSite() 242 auto II = std::next(CI->getIterator()); in copyMustTailReturn() 329 TailBB, PredBB, &*std::next(Instr->getIterator()), ValueToValueMaps[i], in splitCallSite() 334 &*std::prev(SplitBlock->getTerminator()->getIterator()); in splitCallSite() 513 auto II = BB.getFirstNonPHIOrDbg()->getIterator(); in doCallSiteSplitting() 514 auto IE = BB.getTerminator()->getIterator(); in doCallSiteSplitting()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | InstructionSelector.cpp | 79 std::next(MI.getIterator()) == IntoMI.getIterator()) in isObviouslySafeToFold()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | IdentifierResolver.h | 101 BaseIter getIterator() const { in getIterator() function 113 return *getIterator();
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | CloneFunction.cpp | 206 cast<BasicBlock>(VMap[&OldFunc->front()])->getIterator(), in CloneFunctionInto() 466 PFC.CloneBlock(StartingBB, StartingInst->getIterator(), CloneWorklist); in CloneAndPruneIntoFromInst() 637 Function::iterator Begin = cast<BasicBlock>(VMap[StartingBB])->getIterator(); in CloneAndPruneIntoFromInst() 697 for (Function::iterator I = cast<BasicBlock>(VMap[StartingBB])->getIterator(), in CloneAndPruneIntoFromInst() 789 F->getBasicBlockList().splice(Before->getIterator(), F->getBasicBlockList(), in cloneLoopWithPreheader() 791 F->getBasicBlockList().splice(Before->getIterator(), F->getBasicBlockList(), in cloneLoopWithPreheader() 792 NewLoop->getHeader()->getIterator(), F->end()); in cloneLoopWithPreheader()
|
| H A D | DemoteRegToStack.cpp | 94 InsertPt = ++I.getIterator(); in DemoteRegToStack() 140 BasicBlock::iterator InsertPt = P->getIterator(); in DemotePHIToStack()
|
| H A D | InlineFunction.cpp | 175 BasicBlock::iterator SplitPoint = ++CallerLPad->getIterator(); in getInnerResumeDest() 604 for (Function::iterator I = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedLandingPad() 758 for (Function::iterator BB = FirstNewBlock->getIterator(), in HandleInlinedEHPad() 1771 make_range(FirstNewBlock->getIterator(), Caller->end())) in InlineFunction() 1815 InsertPoint, FirstNewBlock->getInstList(), AI->getIterator(), I); in InlineFunction() 2014 for (Function::iterator BB = FirstNewBlock->getIterator(), in InlineFunction() 2176 make_range(FirstNewBlock->getIterator(), Caller->end())) in InlineFunction() 2187 OrigBB->getInstList().splice(TheCall->getIterator(), in InlineFunction() 2236 OrigBB->splitBasicBlock(CreatedBranchToNormalDest->getIterator(), in InlineFunction() 2243 AfterCallBB = OrigBB->splitBasicBlock(TheCall->getIterator(), in InlineFunction() [all …]
|
| H A D | FlattenCFG.cpp | 191 for (BasicBlock::iterator BI = Pred->begin(), BE = PBI->getIterator(); in FlattenParallelAndOr() 341 BasicBlock::iterator end1 = Block1->getTerminator()->getIterator(); in CompareIfRegionBlock() 343 BasicBlock::iterator end2 = Block2->getTerminator()->getIterator(); in CompareIfRegionBlock()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIOptimizeExecMasking.cpp | 270 = std::next(CopyFromExecInst->getIterator()), JE = I->getIterator(); in runOnMachineFunction() 345 auto InsPt = SaveExecInst->getIterator(); in runOnMachineFunction()
|
| H A D | SIShrinkInstructions.cpp | 397 auto I = std::next(MovT.getIterator()), E = MovT.getParent()->instr_end(); in matchSwap() 398 for (auto IY = MovY.getIterator(); I != E && I != IY; ++I) { in matchSwap() 433 BuildMI(*MovT.getParent(), MovX->getIterator(), MovT.getDebugLoc(), in matchSwap() 442 MachineInstr *Next = &*std::next(MovT.getIterator()); in matchSwap() 497 Next = NextMI->getIterator(); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsConstantIslandPass.cpp | 596 MachineFunction::iterator MBBI = MBB->getIterator(); in BBHasFallthrough() 865 MachineFunction::iterator MBBI = ++OrigBB->getIterator(); in splitBlockBeforeInstr() 951 MachineFunction::const_iterator NextBlock = ++Water->getIterator(); in isWaterInRange() 1244 NewMBB = &*++UserMBB->getIterator(); in createNewWater() 1352 NewMBB = &*++WaterBB->getIterator(); in handleConstantPoolUser() 1369 MachineBasicBlock *WaterBB = &*--NewMBB->getIterator(); in handleConstantPoolUser() 1386 MF->insert(NewMBB->getIterator(), NewIsland); in handleConstantPoolUser() 1411 adjustBBOffsetsAfter(&*--NewIsland->getIterator()); in handleConstantPoolUser() 1621 MachineBasicBlock *NextBB = &*++MBB->getIterator(); in fixupConditionalBr()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMConstantIslandPass.cpp | 612 MachineFunction::iterator MBBI = MBB->getIterator(); in BBHasFallthrough() 913 MachineFunction::iterator MBBI = ++OrigBB->getIterator(); in splitBlockBeforeInstr() 1315 NewMBB = &*++UserMBB->getIterator(); in createNewWater() 1485 NewMBB = &*++WaterBB->getIterator(); in handleConstantPoolUser() 1496 MachineBasicBlock *WaterBB = &*--NewMBB->getIterator(); in handleConstantPoolUser() 1519 MF->insert(NewMBB->getIterator(), NewIsland); in handleConstantPoolUser() 1542 adjustBBOffsetsAfter(&*--NewIsland->getIterator()); in handleConstantPoolUser() 1725 std::next(MBB->getIterator())->removeSuccessor(DestBB); in fixupConditionalBr() 1729 MachineBasicBlock *NextBB = &*++MBB->getIterator(); in fixupConditionalBr() 2344 MachineFunction::iterator BBi = BB->getIterator(); in adjustJTTargetBlockForward() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorPrint.cpp | 140 MachineBasicBlock::instr_iterator MII = MI.getIterator(); in runOnMachineFunction() 171 MachineBasicBlock::instr_iterator MII = I->getIterator(); in runOnMachineFunction()
|