Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroCloner.h43 class BaseCloner {
61 BaseCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, in BaseCloner() function
76 BaseCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, in BaseCloner() function
81 virtual ~BaseCloner() {} in ~BaseCloner()
92 BaseCloner Cloner(OrigF, Suffix, Shape, NewF, ActiveSuspend, TTI); in createClone()
128 class SwitchCloner : public BaseCloner {
133 : BaseCloner(OrigF, Suffix, Shape, FKind, TTI) {} in SwitchCloner()
H A DCoroSplit.cpp407 void coro::BaseCloner::handleFinalSuspend() { in handleFinalSuspend()
471 void coro::BaseCloner::replaceRetconOrAsyncSuspendUses() { in replaceRetconOrAsyncSuspendUses()
519 void coro::BaseCloner::replaceCoroSuspends() { in replaceCoroSuspends()
556 void coro::BaseCloner::replaceCoroEnds() { in replaceCoroEnds()
636 void coro::BaseCloner::replaceSwiftErrorOps() { in replaceSwiftErrorOps()
640 void coro::BaseCloner::salvageDebugInfo() { in salvageDebugInfo()
676 void coro::BaseCloner::replaceEntryBlock() { in replaceEntryBlock()
745 Value *coro::BaseCloner::deriveNewFramePointer() { in deriveNewFramePointer()
880 void coro::BaseCloner::create() { in create()
1098 coro::BaseCloner::create(); in create()
[all …]