Lines Matching refs:FirstNewBlock
591 static void HandleInlinedLandingPad(InvokeInst *II, BasicBlock *FirstNewBlock, in HandleInlinedLandingPad() argument
595 Function *Caller = FirstNewBlock->getParent(); in HandleInlinedLandingPad()
604 for (Function::iterator I = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedLandingPad()
621 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedLandingPad()
648 static void HandleInlinedEHPad(InvokeInst *II, BasicBlock *FirstNewBlock, in HandleInlinedEHPad() argument
651 Function *Caller = FirstNewBlock->getParent(); in HandleInlinedEHPad()
682 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedEHPad()
758 for (Function::iterator BB = FirstNewBlock->getIterator(), in HandleInlinedEHPad()
1188 Function::iterator FirstNewBlock, in UpdateCallGraphAfterInlining() argument
1634 Function::iterator FirstNewBlock; in InlineFunction() local
1678 FirstNewBlock = LastBlock; ++FirstNewBlock; in InlineFunction()
1693 &*FirstNewBlock, IFI); in InlineFunction()
1751 UpdateCallGraphAfterInlining(CS, FirstNewBlock, VMap, IFI); in InlineFunction()
1756 fixupLineNumbers(Caller, FirstNewBlock, TheCall, in InlineFunction()
1771 make_range(FirstNewBlock->getIterator(), Caller->end())) in InlineFunction()
1785 for (BasicBlock::iterator I = FirstNewBlock->begin(), in InlineFunction()
1786 E = FirstNewBlock->end(); I != E; ) { in InlineFunction()
1815 InsertPoint, FirstNewBlock->getInstList(), AI->getIterator(), I); in InlineFunction()
1842 for (Function::iterator BB = FirstNewBlock, E = Caller->end(); BB != E; in InlineFunction()
1920 IRBuilder<> builder(&FirstNewBlock->front()); in InlineFunction()
1979 CallInst *SavedPtr = IRBuilder<>(&*FirstNewBlock, FirstNewBlock->begin()) in InlineFunction()
2003 HandleInlinedLandingPad(II, &*FirstNewBlock, InlinedFunctionInfo); in InlineFunction()
2005 HandleInlinedEHPad(II, &*FirstNewBlock, InlinedFunctionInfo); in InlineFunction()
2014 for (Function::iterator BB = FirstNewBlock->getIterator(), in InlineFunction()
2176 make_range(FirstNewBlock->getIterator(), Caller->end())) in InlineFunction()
2185 if (Returns.size() == 1 && std::distance(FirstNewBlock, Caller->end()) == 1) { in InlineFunction()
2188 FirstNewBlock->getInstList(), in InlineFunction()
2189 FirstNewBlock->begin(), FirstNewBlock->end()); in InlineFunction()
2259 Br->setOperand(0, &*FirstNewBlock); in InlineFunction()
2265 Caller->getBasicBlockList(), FirstNewBlock, in InlineFunction()