Searched refs:CoroutineSuspends (Results 1 – 4 of 4) sorted by relevance
224 std::pair<Stmt *, Stmt *> CoroutineSuspends; variable535 assert((!value || CoroutineSuspends.first == nullptr) &&541 return !NeedsCoroutineSuspends && CoroutineSuspends.first == nullptr; in hasInvalidCoroutineSuspends()546 assert(CoroutineSuspends.first == nullptr && "suspend points already set"); in setCoroutineSuspends()548 CoroutineSuspends.first = Initial; in setCoroutineSuspends()549 CoroutineSuspends.second = Final; in setCoroutineSuspends()
49 CoroutineSuspends.first = nullptr; in Clear()50 CoroutineSuspends.second = nullptr; in Clear()
1277 this->InitialSuspend = cast<Expr>(Fn.CoroutineSuspends.first); in makeInitialAndFinalSuspend()1278 this->FinalSuspend = cast<Expr>(Fn.CoroutineSuspends.second); in makeInitialAndFinalSuspend()
8747 ScopeInfo->CoroutineSuspends.first == nullptr && in TransformCoroutineBodyStmt()8748 ScopeInfo->CoroutineSuspends.second == nullptr && in TransformCoroutineBodyStmt()