Searched refs:Coroutines (Results 1 – 15 of 15) sorted by relevance
53 // C++ Coroutines statements166 // C++ Coroutines expressions
159 LANGOPT(Coroutines , 1, 0, "C++20 coroutines")
1735 let CategoryName = "Coroutines Issue" in {
11791 let CategoryName = "Coroutines Issue" in {
82 if (!LangOpts.Coroutines && (BuiltinInfo.Langs & COR_LANG)) in builtinIsSupported()
105 .Case("coroutines", LangOpts.Coroutines) in hasFeature()
191 return LangOpts.Coroutines ? KS_Enabled : KS_Unknown; in getKeywordStatusHelper()
2100 SmallVector<LazyCallGraph::Node *> Coroutines; in run() local2103 Coroutines.push_back(&N); in run()2105 if (Coroutines.empty() && PrepareFns.empty()) in run()2109 for (LazyCallGraph::Node *N : Coroutines) { in run()
1735 SRCS_MIN+= Transforms/Coroutines/CoroCleanup.cpp1736 SRCS_MIN+= Transforms/Coroutines/CoroConditionalWrapper.cpp1737 SRCS_MIN+= Transforms/Coroutines/CoroEarly.cpp1738 SRCS_MIN+= Transforms/Coroutines/CoroElide.cpp1739 SRCS_MIN+= Transforms/Coroutines/CoroFrame.cpp1740 SRCS_MIN+= Transforms/Coroutines/CoroSplit.cpp1741 SRCS_MIN+= Transforms/Coroutines/Coroutines.cpp
447 // [C++ Coroutines] co_await operator
412 SRCS+= Plugins/Language/CPlusPlus/Coroutines.cpp
776 llvm/lib/Transforms/Coroutines/CMakeLists.txt
1667 // These are documented in docs/Coroutines.rst
1674 // C++ Coroutines1676 LangOpts<"Coroutines">, Default<cpp20.KeyPath>,1678 "Enable support for the C++ Coroutines">,1684 "Prefer aligned allocation for C++ Coroutines">,
15799 if (getLangOpts().Coroutines && FD && !FD->hasSkippedBody()) { in ActOnFinishFunctionBody()