Lines Matching refs:LambdaScopeInfo

75       isa<clang::sema::LambdaScopeInfo>(FunctionScopes[CurScopeIndex]) &&  in getStackIndexOfNearestEnclosingCaptureReadyLambda()
84 cast<sema::LambdaScopeInfo>(FunctionScopes[CurScopeIndex])->CallOperator; in getStackIndexOfNearestEnclosingCaptureReadyLambda()
87 const clang::sema::LambdaScopeInfo *LSI = in getStackIndexOfNearestEnclosingCaptureReadyLambda()
88 cast<sema::LambdaScopeInfo>(FunctionScopes[CurScopeIndex]); in getStackIndexOfNearestEnclosingCaptureReadyLambda()
116 if (LSI->ImpCaptureStyle == sema::LambdaScopeInfo::ImpCap_None) { in getStackIndexOfNearestEnclosingCaptureReadyLambda()
191 const sema::LambdaScopeInfo *const CaptureReadyLambdaLSI = in getStackIndexOfNearestEnclosingCaptureCapableLambda()
192 cast<sema::LambdaScopeInfo>(FunctionScopes[IndexOfCaptureReadyLambda]); in getStackIndexOfNearestEnclosingCaptureCapableLambda()
228 getGenericLambdaTemplateParameterList(LambdaScopeInfo *LSI, Sema &SemaRef) { in getGenericLambdaTemplateParameterList()
481 void Sema::buildLambdaScope(LambdaScopeInfo *LSI, in buildLambdaScope()
493 LSI->ImpCaptureStyle = LambdaScopeInfo::ImpCap_LambdaByval; in buildLambdaScope()
495 LSI->ImpCaptureStyle = LambdaScopeInfo::ImpCap_LambdaByref; in buildLambdaScope()
516 void Sema::finishLambdaExplicitCaptures(LambdaScopeInfo *LSI) { in finishLambdaExplicitCaptures()
524 LambdaScopeInfo *LSI = getCurLambda(); in ActOnLambdaExplicitTemplateParameterList()
699 assert((!isa<LambdaScopeInfo>(CSI) || !getLangOpts().CPlusPlus14) && in deduceClosureReturnType()
783 << ReturnType << CSI.ReturnType << isa<LambdaScopeInfo>(CSI); in deduceClosureReturnType()
882 void Sema::addInitCapture(LambdaScopeInfo *LSI, VarDecl *Var) { in addInitCapture()
892 LambdaScopeInfo *const LSI = getCurLambda(); in ActOnStartOfLambdaDefinition()
1250 LambdaScopeInfo *LSI = cast<LambdaScopeInfo>(FunctionScopes.back()); in ActOnLambdaError()
1628 LambdaScopeInfo LSI = *cast<LambdaScopeInfo>(FunctionScopes.back()); in ActOnLambdaExpr()
1743 LambdaScopeInfo *LSI) { in BuildLambdaExpr()