Lines Matching refs:MergedInvoke

2576   InvokeInst *MergedInvoke = [&Invokes, HasNormalDest]() {  in MergeCompatibleInvokesImpl()  local
2587 auto *MergedInvoke = cast<InvokeInst>(II0->clone()); in MergeCompatibleInvokesImpl() local
2589 MergedInvoke->insertInto(MergedInvokeBB, MergedInvokeBB->end()); in MergeCompatibleInvokesImpl()
2597 MergedInvoke->setNormalDest(MergedNormalDest); in MergeCompatibleInvokesImpl()
2602 return MergedInvoke; in MergeCompatibleInvokesImpl()
2610 {DominatorTree::Insert, II->getParent(), MergedInvoke->getParent()}); in MergeCompatibleInvokesImpl()
2614 for (BasicBlock *SuccBBOfMergedInvoke : successors(MergedInvoke)) in MergeCompatibleInvokesImpl()
2615 Updates.push_back({DominatorTree::Insert, MergedInvoke->getParent(), in MergeCompatibleInvokesImpl()
2629 for (Use &U : MergedInvoke->operands()) { in MergeCompatibleInvokesImpl()
2631 if (MergedInvoke->isCallee(&U)) { in MergeCompatibleInvokesImpl()
2634 } else if (!MergedInvoke->isDataOperand(&U)) in MergeCompatibleInvokesImpl()
2646 U->getType(), /*NumReservedValues=*/Invokes.size(), "", MergedInvoke); in MergeCompatibleInvokesImpl()
2656 for (BasicBlock *Succ : successors(MergedInvoke)) in MergeCompatibleInvokesImpl()
2657 AddPredecessorToBlock(Succ, /*NewPred=*/MergedInvoke->getParent(), in MergeCompatibleInvokesImpl()
2676 BranchInst::Create(MergedInvoke->getParent(), II->getParent()); in MergeCompatibleInvokesImpl()
2677 II->replaceAllUsesWith(MergedInvoke); in MergeCompatibleInvokesImpl()
2681 MergedInvoke->setDebugLoc(MergedDebugLoc); in MergeCompatibleInvokesImpl()