Lines Matching defs:FirstNewBlock

617 /// II is the invoke instruction being inlined.  FirstNewBlock is the first
620 static void HandleInlinedLandingPad(InvokeInst *II, BasicBlock *FirstNewBlock,
624 Function *Caller = FirstNewBlock->getParent();
633 for (Function::iterator I = FirstNewBlock->getIterator(), E = Caller->end();
650 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end();
674 /// II is the invoke instruction being inlined. FirstNewBlock is the first
677 static void HandleInlinedEHPad(InvokeInst *II, BasicBlock *FirstNewBlock,
680 Function *Caller = FirstNewBlock->getParent();
708 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end();
784 for (Function::iterator BB = FirstNewBlock->getIterator(),
2622 Function::iterator FirstNewBlock;
2688 FirstNewBlock = LastBlock; ++FirstNewBlock;
2713 &*FirstNewBlock, IFI, CalledFunc);
2766 fixupLineNumbers(Caller, FirstNewBlock, &CB,
2771 trackInlinedStores(FirstNewBlock, Caller->end(), CB);
2775 fixupAssignments(FirstNewBlock, Caller->end());
2780 SAMetadataCloner.remap(FirstNewBlock, Caller->end());
2797 PropagateCallSiteMetadata(CB, FirstNewBlock, Caller->end());
2802 make_range(FirstNewBlock->getIterator(), Caller->end()))
2809 IntrinsicInst *IntrinsicCall = getConvergenceEntry(*FirstNewBlock);
2822 for (BasicBlock::iterator I = FirstNewBlock->begin(),
2823 E = FirstNewBlock->end(); I != E; ) {
2853 Caller->getEntryBlock().splice(InsertPoint, &*FirstNewBlock,
2876 for (Function::iterator BB = FirstNewBlock, E = Caller->end(); BB != E;
2957 IRBuilder<> builder(&*FirstNewBlock, FirstNewBlock->begin());
3011 CallInst *SavedPtr = IRBuilder<>(&*FirstNewBlock, FirstNewBlock->begin())
3035 HandleInlinedLandingPad(II, &*FirstNewBlock, InlinedFunctionInfo);
3037 HandleInlinedEHPad(II, &*FirstNewBlock, InlinedFunctionInfo);
3045 for (Function::iterator BB = FirstNewBlock->getIterator(),
3181 make_range(FirstNewBlock->getIterator(), Caller->end()))
3192 if (Returns.size() == 1 && std::distance(FirstNewBlock, Caller->end()) == 1) {
3194 OrigBB->splice(CB.getIterator(), &*FirstNewBlock, FirstNewBlock->begin(),
3195 FirstNewBlock->end());
3268 Br->setOperand(0, &*FirstNewBlock);
3273 Caller->splice(AfterCallBB->getIterator(), Caller, FirstNewBlock,