Searched refs:BaseCloner (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroCloner.h | 43 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 D | CoroSplit.cpp | 407 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 …]
|