| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | MachineLoopInfo.cpp | 64 if (TopMBB->getIterator() != Begin) { in getTopBlock() 65 MachineBasicBlock *PriorMBB = &*std::prev(TopMBB->getIterator()); in getTopBlock() 68 if (TopMBB->getIterator() == Begin) in getTopBlock() 70 PriorMBB = &*std::prev(TopMBB->getIterator()); in getTopBlock() 79 if (BotMBB->getIterator() != std::prev(End)) { in getBottomBlock() 80 MachineBasicBlock *NextMBB = &*std::next(BotMBB->getIterator()); in getBottomBlock() 83 if (BotMBB == &*std::next(BotMBB->getIterator())) in getBottomBlock() 85 NextMBB = &*std::next(BotMBB->getIterator()); in getBottomBlock()
|
| H A D | LiveRangeShrink.cpp | 220 MachineBasicBlock::iterator I = std::next(Insert->getIterator()); in runOnMachineFunction() 224 if (I == MI.getIterator()) in runOnMachineFunction() 235 MachineBasicBlock::iterator EndIter = std::next(MI.getIterator()); in runOnMachineFunction() 241 MBB.splice(I, &MBB, MI.getIterator(), EndIter); in runOnMachineFunction()
|
| H A D | SlotIndexes.cpp | 147 MachineBasicBlock::instr_iterator Next = std::next(MI.getIterator()); in removeSingleMachineInstrFromMaps() 208 IndexList::iterator ListB = startIdx.listEntry()->getIterator(); in repairIndexesInRange() 209 IndexList::iterator ListI = endIdx.listEntry()->getIterator(); in repairIndexesInRange()
|
| H A D | MachineCopyPropagation.cpp | 237 make_range(AvailCopy->getIterator(), DestCopy.getIterator())) in findAvailCopy() 377 make_range(PrevCopy->getIterator(), Copy.getIterator())) in eraseIfRedundant() 562 make_range(Copy->getIterator(), std::next(MI.getIterator()))) in forwardUses()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyCFGStackify.cpp | 286 I = std::next(ScopeTop->getIterator()); in placeBlockMarker() 412 auto Iter = std::next(Bottom->getIterator()); in placeLoopMarker() 415 Iter = std::next(Bottom->getIterator()); in placeLoopMarker() 494 auto Iter = std::next(Bottom->getIterator()); in placeTryMarker() 497 Iter = std::next(Bottom->getIterator()); in placeTryMarker() 510 I = std::next(ScopeTop->getIterator()); in placeTryMarker() 574 if (MI.getIterator() != Header->begin() && in placeTryMarker() 575 std::prev(MI.getIterator())->isEHLabel()) { in placeTryMarker() 576 AfterSet.insert(&*std::prev(MI.getIterator())); in placeTryMarker() 577 ThrowingCall = &*std::prev(MI.getIterator()); in placeTryMarker() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | SlotIndexes.h | 272 return SlotIndex(&*++listEntry()->getIterator(), Slot_Block); 280 return SlotIndex(&*++listEntry()->getIterator(), getSlot()); 292 return SlotIndex(&*--listEntry()->getIterator(), Slot_Dead); 300 return SlotIndex(&*--listEntry()->getIterator(), getSlot()); 388 auto BundleStart = getBundleStart(MI.getIterator()); 389 auto BundleEnd = getBundleEnd(MI.getIterator()); 410 IndexList::iterator I = Index.listEntry()->getIterator(); 549 nextItr = getIndexAfter(MI).listEntry()->getIterator(); 553 prevItr = getIndexBefore(MI).listEntry()->getIterator(); 623 indexList.insert(insEntry->getIterator(), startEntry);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86FlagsCopyLowering.cpp | 255 MachineInstr &PrevI = *std::prev(SplitI.getIterator()); in splitBlock() 259 assert(!std::prev(PrevI.getIterator())->isTerminator() && in splitBlock() 269 std::any_of(SplitI.getIterator(), MBB.instr_end(), in splitBlock() 287 NewMBB.splice(NewMBB.end(), &MBB, SplitI.getIterator(), MBB.end()); in splitBlock() 436 auto TestPos = CopyDefI.getIterator(); in runOnMachineFunction() 503 if (HasEFLAGSClobber(HoistMBB->getFirstTerminator()->getIterator(), in runOnMachineFunction() 509 TestPos = TestMBB->getFirstTerminator()->getIterator(); in runOnMachineFunction() 563 ? std::next(CopyI->getIterator()) in runOnMachineFunction() 610 auto JmpIt = MI.getIterator(); in runOnMachineFunction() 836 BuildMI(MBB, MI.getIterator(), MI.getDebugLoc(), TII->get(X86::ADD8ri)) in rewriteArithmetic() [all …]
|
| H A D | X86TileConfig.cpp | 166 BuildMI(MF.front(), ++ConstMI->getIterator(), DL, in INITIALIZE_PASS_DEPENDENCY() 177 auto Iter = DefMI.getIterator(); in INITIALIZE_PASS_DEPENDENCY() 180 Iter = ConstMI->getIterator(); in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | X86PreTileConfig.cpp | 62 Pos(std::distance(MBB->instr_begin(), ++MI->getIterator())) {} in MIRef() 65 Pos(std::distance(MBB->instr_begin(), ++MI->getIterator())) {} in MIRef() 139 auto InsertPoint = FirstAMX.MI->getIterator(); in hoistShapesInBB() 350 auto II = I.MI ? I.MI->getIterator() : I.MBB->instr_begin(); in runOnMachineFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | SIInsertHardClauses.cpp | 125 std::distance(CI.First->getIterator(), CI.Last->getIterator()) + 1; in emitClause() 134 finalizeBundle(MBB, ClauseMI->getIterator(), in emitClause() 135 std::next(CI.Last->getIterator())); in emitClause()
|
| H A D | SIShrinkInstructions.cpp | 442 BuildMI(*MI.getParent(), MI.getIterator(), MI.getDebugLoc(), in dropInstructionKeepingImpDefs() 494 for (auto Iter = std::next(MovT.getIterator()), in matchSwap() 516 for (auto IY = MovY->getIterator(), I = std::next(MovT.getIterator()); in matchSwap() 560 auto MIB = BuildMI(MBB, MovX->getIterator(), MovT.getDebugLoc(), in matchSwap() 574 MachineInstr *Next = &*std::next(MovT.getIterator()); in matchSwap() 637 Next = NextMI->getIterator(); in runOnMachineFunction()
|
| H A D | SILowerControlFlow.cpp | 408 auto BranchPt = skipToUncondBrOrEnd(MBB, MI.getIterator()); in emitLoop() 462 for (MachineBasicBlock::iterator I = InsPt, E = MI.getIterator(); in emitEndCf() 513 for (auto I = Def->getIterator(); I != MI.getIterator(); ++I) in findMaskOperands() 559 skipIgnoreExecInstsTrivialSucc(MBB, std::next(MI->getIterator())); in optimizeEndCf() 613 for (I = Prev ? Prev->getIterator() : MBB.begin(); I != MBB.end(); I = Next) { in process() 672 FirstMI = &*std::next(FirstMI->getIterator()); in lowerInitExec()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | BasicBlock.cpp | 62 NewParent->getBasicBlockList().insert(InsertBefore->getIterator(), this); in insertInto() 126 getParent()->getBasicBlockList().remove(getIterator()); in removeFromParent() 130 return getParent()->getBasicBlockList().erase(getIterator()); in eraseFromParent() 135 MovePos->getIterator(), getParent()->getBasicBlockList(), getIterator()); in moveBefore() 140 ++MovePos->getIterator(), getParent()->getBasicBlockList(), in moveAfter() 141 getIterator()); in moveAfter() 254 const_iterator InsertPt = FirstNonPHI->getIterator(); in getFirstInsertionPt()
|
| H A D | Globals.cpp | 376 Before->getParent()->getGlobalList().insert(Before->getIterator(), this); in GlobalVariable() 382 getParent()->getGlobalList().remove(getIterator()); in removeFromParent() 386 getParent()->getGlobalList().erase(getIterator()); in eraseFromParent() 514 getParent()->getAliasList().remove(getIterator()); in removeFromParent() 518 getParent()->getAliasList().erase(getIterator()); in eraseFromParent() 547 getParent()->getIFuncList().remove(getIterator()); in removeFromParent() 551 getParent()->getIFuncList().erase(getIterator()); in eraseFromParent()
|
| H A D | Instruction.cpp | 32 BB->getInstList().insert(InsertBefore->getIterator(), this); in Instruction() 75 getParent()->getInstList().remove(getIterator()); in removeFromParent() 79 return getParent()->getInstList().erase(getIterator()); in eraseFromParent() 85 InsertPos->getParent()->getInstList().insert(InsertPos->getIterator(), this); in insertBefore() 91 InsertPos->getParent()->getInstList().insertAfter(InsertPos->getIterator(), in insertAfter() 98 moveBefore(*MovePos->getParent(), MovePos->getIterator()); in moveBefore() 102 moveBefore(*MovePos->getParent(), ++MovePos->getIterator()); in moveAfter() 108 BB.getInstList().splice(I, getParent()->getInstList(), getIterator()); in moveBefore()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.cpp | 323 make_range(Start->getIterator(), End->getIterator())) { in INITIALIZE_PASS_DEPENDENCY() 346 make_range(++Start->getIterator(), End->getIterator())) { in accessedBetween() 549 for (auto I = --SI->getIterator(), E = P->getIterator(); I != E; --I) { in moveUp() 620 MemInsertPoint = cast<MemoryUseOrDef>(--MA->getIterator()); in moveUp() 685 for (auto &I : make_range(++LI->getIterator(), SI->getIterator())) { in processStore() 740 BBI = M->getIterator(); in processStore() 772 for (BasicBlock::iterator I = --SI->getIterator(), in processStore() 773 E = C->getIterator(); in processStore() 809 BBI = I->getIterator(); // Don't invalidate iterator. in processStore() 837 BBI = M->getIterator(); in processStore() [all …]
|
| H A D | CallSiteSplitting.cpp | 213 llvm::make_range(CallSiteBB->begin(), CB.getIterator())) { in canSplitCallSite() 244 auto II = std::next(CI->getIterator()); in copyMustTailReturn() 330 TailBB, PredBB, &*std::next(CB.getIterator()), ValueToValueMaps[i], in splitCallSite() 335 cast<CallBase>(&*std::prev(SplitBlock->getTerminator()->getIterator())); in splitCallSite() 510 auto II = BB.getFirstNonPHIOrDbg()->getIterator(); in doCallSiteSplitting() 511 auto IE = BB.getTerminator()->getIterator(); in doCallSiteSplitting()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVExpandAtomicPseudoInsts.cpp | 353 MF->insert(++MBB.getIterator(), LoopMBB); in expandAtomicBinOp() 354 MF->insert(++LoopMBB->getIterator(), DoneMBB); in expandAtomicBinOp() 407 MF->insert(++MBB.getIterator(), LoopHeadMBB); in expandAtomicMinMaxOp() 408 MF->insert(++LoopHeadMBB->getIterator(), LoopIfBodyMBB); in expandAtomicMinMaxOp() 409 MF->insert(++LoopIfBodyMBB->getIterator(), LoopTailMBB); in expandAtomicMinMaxOp() 410 MF->insert(++LoopTailMBB->getIterator(), DoneMBB); in expandAtomicMinMaxOp() 522 MF->insert(++MBB.getIterator(), LoopHeadMBB); in expandAtomicCmpXchg() 523 MF->insert(++LoopHeadMBB->getIterator(), LoopTailMBB); in expandAtomicCmpXchg() 524 MF->insert(++LoopTailMBB->getIterator(), DoneMBB); in expandAtomicCmpXchg()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| H A D | InstructionSelector.cpp | 66 std::next(MI.getIterator()) == IntoMI.getIterator()) in isObviouslySafeToFold()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | CloneFunction.cpp | 240 BB = cast<BasicBlock>(VMap[&OldFunc->front()])->getIterator(), in CloneFunctionInto() 525 PFC.CloneBlock(StartingBB, StartingInst->getIterator(), CloneWorklist); in CloneAndPruneIntoFromInst() 698 Function::iterator Begin = cast<BasicBlock>(VMap[StartingBB])->getIterator(); in CloneAndPruneIntoFromInst() 761 for (Function::iterator I = cast<BasicBlock>(VMap[StartingBB])->getIterator(), in CloneAndPruneIntoFromInst() 874 F->getBasicBlockList().splice(Before->getIterator(), F->getBasicBlockList(), in cloneLoopWithPreheader() 876 F->getBasicBlockList().splice(Before->getIterator(), F->getBasicBlockList(), in cloneLoopWithPreheader() 877 NewLoop->getHeader()->getIterator(), F->end()); in cloneLoopWithPreheader() 1018 auto ItStart = IStart->getIterator(); in cloneAndAdaptNoAliasScopes() 1019 auto ItEnd = IEnd->getIterator(); in cloneAndAdaptNoAliasScopes()
|
| H A D | InlineFunction.cpp | 184 BasicBlock::iterator SplitPoint = ++CallerLPad->getIterator(); in getInnerResumeDest() 620 for (Function::iterator I = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedLandingPad() 637 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedLandingPad() 698 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedEHPad() 774 for (Function::iterator BB = FirstNewBlock->getIterator(), in HandleInlinedEHPad() 1184 for (auto &I : make_range(Begin->getIterator(), End->getIterator())) in MayContainThrowingOrExitingCall() 1680 BasicBlock::reverse_iterator I = ++(RI->getIterator().getReverse()); in inlineRetainOrClaimRVCalls() 2050 make_range(FirstNewBlock->getIterator(), Caller->end())) in InlineFunction() 2093 InsertPoint, FirstNewBlock->getInstList(), AI->getIterator(), I); in InlineFunction() 2286 for (Function::iterator BB = FirstNewBlock->getIterator(), in InlineFunction() [all …]
|
| H A D | DemoteRegToStack.cpp | 95 InsertPt = ++I.getIterator(); in DemoteRegToStack() 141 BasicBlock::iterator InsertPt = P->getIterator(); in DemotePHIToStack()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | IdentifierResolver.h | 100 BaseIter getIterator() const { in getIterator() function 112 return *getIterator();
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64ExpandPseudoInsts.cpp | 205 MF->insert(++MBB.getIterator(), LoadCmpBB); in expandCMP_SWAP() 206 MF->insert(++LoadCmpBB->getIterator(), StoreBB); in expandCMP_SWAP() 207 MF->insert(++StoreBB->getIterator(), DoneBB); in expandCMP_SWAP() 287 MF->insert(++MBB.getIterator(), LoadCmpBB); in expandCMP_SWAP_128() 288 MF->insert(++LoadCmpBB->getIterator(), StoreBB); in expandCMP_SWAP_128() 289 MF->insert(++StoreBB->getIterator(), DoneBB); in expandCMP_SWAP_128() 554 finalizeBundle(MBB, PRFX->getIterator(), MBBI->getIterator()); in expand_DestructiveOp() 596 MF->insert(++MBB.getIterator(), LoopBB); in expandSetTagLoop() 597 MF->insert(++LoopBB->getIterator(), DoneBB); in expandSetTagLoop() 696 finalizeBundle(MBB, OriginalCall->getIterator(), in expandCALL_RVMARKER() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsConstantIslandPass.cpp | 590 MachineFunction::iterator MBBI = MBB->getIterator(); in BBHasFallthrough() 850 MachineFunction::iterator MBBI = ++OrigBB->getIterator(); in splitBlockBeforeInstr() 934 MachineFunction::const_iterator NextBlock = ++Water->getIterator(); in isWaterInRange() 1226 NewMBB = &*++UserMBB->getIterator(); in createNewWater() 1333 NewMBB = &*++WaterBB->getIterator(); in handleConstantPoolUser() 1350 MachineBasicBlock *WaterBB = &*--NewMBB->getIterator(); in handleConstantPoolUser() 1367 MF->insert(NewMBB->getIterator(), NewIsland); in handleConstantPoolUser() 1392 adjustBBOffsetsAfter(&*--NewIsland->getIterator()); in handleConstantPoolUser() 1603 MachineBasicBlock *NextBB = &*++MBB->getIterator(); in fixupConditionalBr()
|