Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1318 static void rewritePHIsForCleanupPad(BasicBlock *CleanupPadBB, in rewritePHIsForCleanupPad() argument
1349 CleanupPadBB->getContext(), "unreachable", CleanupPadBB->getParent()); in rewritePHIsForCleanupPad()
1355 BasicBlock::Create(CleanupPadBB->getContext(), in rewritePHIsForCleanupPad()
1356 CleanupPadBB->getName() + Twine(".corodispatch"), in rewritePHIsForCleanupPad()
1357 CleanupPadBB->getParent(), CleanupPadBB); in rewritePHIsForCleanupPad()
1361 Builder.CreatePHI(SwitchType, pred_size(CleanupPadBB)); in rewritePHIsForCleanupPad()
1365 pred_size(CleanupPadBB)); in rewritePHIsForCleanupPad()
1368 SmallVector<BasicBlock *, 8> Preds(predecessors(CleanupPadBB)); in rewritePHIsForCleanupPad()
1371 auto *CaseBB = BasicBlock::Create(CleanupPadBB->getContext(), in rewritePHIsForCleanupPad()
1372 CleanupPadBB->getName() + in rewritePHIsForCleanupPad()
[all …]