Home
last modified time | relevance | path

Searched refs:ScopeInfo (Results 1 – 7 of 7) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaCoroutine.cpp505 auto *ScopeInfo = getCurFunction(); in buildCoroutinePromise() local
525 auto &Moves = ScopeInfo->CoroutineParameterMoves; in buildCoroutinePromise()
593 auto *ScopeInfo = S.getCurFunction(); in checkCoroutineContext() local
594 assert(ScopeInfo && "missing function scope for function"); in checkCoroutineContext()
596 if (ScopeInfo->FirstCoroutineStmtLoc.isInvalid() && !IsImplicit) in checkCoroutineContext()
597 ScopeInfo->setFirstCoroutineStmt(Loc, Keyword); in checkCoroutineContext()
599 if (ScopeInfo->CoroutinePromise) in checkCoroutineContext()
600 return ScopeInfo; in checkCoroutineContext()
605 ScopeInfo->CoroutinePromise = S.buildCoroutinePromise(Loc); in checkCoroutineContext()
606 if (!ScopeInfo->CoroutinePromise) in checkCoroutineContext()
[all …]
H A DCMakeLists.txt26 ScopeInfo.cpp
H A DTreeTransform.h7947 auto *ScopeInfo = SemaRef.getCurFunction(); in TransformCoroutineBodyStmt() local
7949 assert(FD && ScopeInfo && !ScopeInfo->CoroutinePromise && in TransformCoroutineBodyStmt()
7950 ScopeInfo->NeedsCoroutineSuspends && in TransformCoroutineBodyStmt()
7951 ScopeInfo->CoroutineSuspends.first == nullptr && in TransformCoroutineBodyStmt()
7952 ScopeInfo->CoroutineSuspends.second == nullptr && in TransformCoroutineBodyStmt()
7957 ScopeInfo->setNeedsCoroutineSuspends(false); in TransformCoroutineBodyStmt()
7971 ScopeInfo->CoroutinePromise = Promise; in TransformCoroutineBodyStmt()
7984 ScopeInfo->setCoroutineSuspends(InitSuspend.get(), FinalSuspend.get()); in TransformCoroutineBodyStmt()
7991 CoroutineStmtBuilder Builder(SemaRef, *FD, *ScopeInfo, BodyRes.get()); in TransformCoroutineBodyStmt()
/openbsd-src/gnu/usr.bin/clang/libclangSema/
H A DMakefile22 ScopeInfo.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/clang/lib/Sema/
H A DBUILD.gn45 "ScopeInfo.cpp",
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DItaniumMangle.cpp4476 if (TypeSourceInfo *ScopeInfo = PDE->getScopeTypeInfo()) { in mangleExpression() local
4480 mangleUnresolvedTypeOrSimpleId(ScopeInfo->getType()); in mangleExpression()
4484 if (!mangleUnresolvedTypeOrSimpleId(ScopeInfo->getType())) in mangleExpression()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DRecursiveASTVisitor.h2735 if (TypeSourceInfo *ScopeInfo = S->getScopeTypeInfo())
2736 TRY_TO(TraverseTypeLoc(ScopeInfo->getTypeLoc()));