Searched refs:ScopeInfo (Results 1 – 7 of 7) sorted by relevance
505 auto *ScopeInfo = getCurFunction(); in buildCoroutinePromise() local593 auto *ScopeInfo = S.getCurFunction(); in checkCoroutineContext() local599 if (ScopeInfo->CoroutinePromise) in checkCoroutineContext()600 return ScopeInfo; in checkCoroutineContext()606 if (!ScopeInfo->CoroutinePromise) in checkCoroutineContext()609 return ScopeInfo; in checkCoroutineContext()694 auto *ScopeInfo = getCurFunction(); in ActOnCoroutineBodyStart() local695 assert(ScopeInfo->CoroutinePromise); in ActOnCoroutineBodyStart()699 if (!ScopeInfo->NeedsCoroutineSuspends) in ActOnCoroutineBodyStart()702 ScopeInfo->setNeedsCoroutineSuspends(false); in ActOnCoroutineBodyStart()[all …]
26 ScopeInfo.cpp
7947 auto *ScopeInfo = SemaRef.getCurFunction(); in TransformCoroutineBodyStmt() local7949 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()
22 ScopeInfo.cpp \
45 "ScopeInfo.cpp",
4476 if (TypeSourceInfo *ScopeInfo = PDE->getScopeTypeInfo()) { in mangleExpression() local4480 mangleUnresolvedTypeOrSimpleId(ScopeInfo->getType()); in mangleExpression()4484 if (!mangleUnresolvedTypeOrSimpleId(ScopeInfo->getType())) in mangleExpression()
2735 if (TypeSourceInfo *ScopeInfo = S->getScopeTypeInfo())2736 TRY_TO(TraverseTypeLoc(ScopeInfo->getTypeLoc()));