Lines Matching refs:getIterator

187   BasicBlock::iterator SplitPoint = ++CallerLPad->getIterator();  in getInnerResumeDest()
615 for (Function::iterator I = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedLandingPad()
632 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedLandingPad()
690 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedEHPad()
695 CleanupReturnInst::Create(CleanupPad, UnwindDest, CRI->getIterator()); in HandleInlinedEHPad()
743 CatchSwitch->getIterator()); in HandleInlinedEHPad()
766 for (Function::iterator BB = FirstNewBlock->getIterator(), in HandleInlinedEHPad()
978 Instruction *NewInst = CallBase::Create(I, OpBundles, I->getIterator()); in PropagateOperandBundles()
1343 auto BeginIt = Begin->getIterator(); in MayContainThrowingOrExitingCallAfterCB()
1344 assert(BeginIt != End->getIterator() && "Non-empty BB has empty iterator"); in MayContainThrowingOrExitingCallAfterCB()
1346 ++BeginIt, End->getIterator(), InlinerAttributeWindow + 1); in MayContainThrowingOrExitingCallAfterCB()
2069 auto InstRange = llvm::make_range(++(RI->getIterator().getReverse()), in inlineRetainOrClaimRVCalls()
2112 CI, LLVMContext::OB_clang_arc_attachedcall, OB, CI->getIterator()); in inlineRetainOrClaimRVCalls()
2436 Instruction *NewI = CallBase::Create(ICS, OpDefs, ICS->getIterator()); in InlineFunction()
2486 make_range(FirstNewBlock->getIterator(), Caller->end())) in InlineFunction()
2541 AI->getIterator(), I); in InlineFunction()
2593 CI->getFunctionType(), CI->getCalledOperand(), Params, "", CI->getIterator()); in InlineFunction()
2732 for (Function::iterator BB = FirstNewBlock->getIterator(), in InlineFunction()
2868 make_range(FirstNewBlock->getIterator(), Caller->end())) in InlineFunction()
2881 OrigBB->splice(CB.getIterator(), &*FirstNewBlock, FirstNewBlock->begin(), in InlineFunction()
2889 BranchInst *NewBr = BranchInst::Create(II->getNormalDest(), CB.getIterator()); in InlineFunction()
2926 CreatedBranchToNormalDest = BranchInst::Create(II->getNormalDest(), CB.getIterator()); in InlineFunction()
2932 OrigBB->splitBasicBlock(CreatedBranchToNormalDest->getIterator(), in InlineFunction()
2939 AfterCallBB = OrigBB->splitBasicBlock(CB.getIterator(), in InlineFunction()
2960 Caller->splice(AfterCallBB->getIterator(), Caller, FirstNewBlock, in InlineFunction()
2992 BranchInst *BI = BranchInst::Create(AfterCallBB, RI->getIterator()); in InlineFunction()
3049 OrigBB->splice(Br->getIterator(), CalleeEntry); in InlineFunction()