Home
last modified time | relevance | path

Searched refs:MergedInvoke (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp2576 InvokeInst *MergedInvoke = [&Invokes, HasNormalDest]() { in MergeCompatibleInvokesImpl() local
2587 auto *MergedInvoke = cast<InvokeInst>(II0->clone()); in MergeCompatibleInvokesImpl() local
2597 MergedInvoke->setNormalDest(MergedNormalDest); in MergeCompatibleInvokesImpl()
2602 return MergedInvoke; 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()
2656 for (BasicBlock *Succ : successors(MergedInvoke)) in MergeCompatibleInvokesImpl()
2676 BranchInst::Create(MergedInvoke->getParent(), II->getParent()); in MergeCompatibleInvokesImpl()
2677 II->replaceAllUsesWith(MergedInvoke); in MergeCompatibleInvokesImpl()
[all …]