| H A D | CoroCloner.h | 45 Function &OrigF; 61 BaseCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, in BaseCloner() argument 64 : OrigF(OrigF), Suffix(Suffix), Shape(Shape), in BaseCloner() 67 Builder(OrigF.getContext()), TTI(TTI), NewF(NewF), in BaseCloner() 76 BaseCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, in BaseCloner() argument 78 : OrigF(OrigF), Suffix(Suffix), Shape(Shape), FKind(FKind), in BaseCloner() 79 Builder(OrigF.getContext()), TTI(TTI) {} in BaseCloner() 84 static Function *createClone(Function &OrigF, const Twine &Suffix, in createClone() argument 92 BaseCloner Cloner(OrigF, Suffix, Shape, NewF, ActiveSuspend, TTI); in createClone() 131 SwitchCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, in SwitchCloner() argument [all …]
|