Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroCloner.h26 enum class CloneKind { enum
48 CloneKind FKind;
65 FKind(Shape.ABI == ABI::Async ? CloneKind::Async in BaseCloner()
66 : CloneKind::Continuation), in BaseCloner()
77 CloneKind FKind, TargetTransformInfo &TTI) in BaseCloner()
107 case CloneKind::Async: in isSwitchDestroyFunction()
108 case CloneKind::Continuation: in isSwitchDestroyFunction()
109 case CloneKind::SwitchResume: in isSwitchDestroyFunction()
111 case CloneKind::SwitchUnwind: in isSwitchDestroyFunction()
112 case CloneKind::SwitchCleanup: in isSwitchDestroyFunction()
[all …]
H A DCoroSplit.cpp1103 /*Elide=*/FKind == coro::CloneKind::SwitchCleanup); in create()
1383 F, ".resume", Shape, coro::CloneKind::SwitchResume, TTI); in split()
1385 F, ".destroy", Shape, coro::CloneKind::SwitchUnwind, TTI); in split()
1387 F, ".cleanup", Shape, coro::CloneKind::SwitchCleanup, TTI); in split()