Lines Matching refs:LSI
7544 static SourceLocation getCaptureLocation(const LambdaScopeInfo *LSI, in getCaptureLocation() argument
7546 for (const Capture &Capture : LSI->Captures) { in getCaptureLocation()
7657 const auto *LSI = cast<LambdaScopeInfo>(getCurFunction()); in CheckShadow() local
7659 CaptureLoc = getCaptureLocation(LSI, cast<VarDecl>(ShadowedDecl)); in CheckShadow()
7719 void Sema::DiagnoseShadowingLambdaDecls(const LambdaScopeInfo *LSI) { in DiagnoseShadowingLambdaDecls() argument
7720 for (const auto &Shadow : LSI->ShadowingDecls) { in DiagnoseShadowingLambdaDecls()
7723 SourceLocation CaptureLoc = getCaptureLocation(LSI, ShadowedDecl); in DiagnoseShadowingLambdaDecls()
13854 if (auto *LSI = getEnclosingLambda()) in CheckParameter() local
13855 LSI->LocalPacks.push_back(New); in CheckParameter()
14089 LambdaScopeInfo *LSI = S.PushLambdaScope(); in RebuildLambdaScopeInfo() local
14090 LSI->CallOperator = CallOperator; in RebuildLambdaScopeInfo()
14091 LSI->Lambda = LambdaClass; in RebuildLambdaScopeInfo()
14092 LSI->ReturnType = CallOperator->getReturnType(); in RebuildLambdaScopeInfo()
14096 LSI->ImpCaptureStyle = CapturingScopeInfo::ImpCap_None; in RebuildLambdaScopeInfo()
14098 LSI->ImpCaptureStyle = CapturingScopeInfo::ImpCap_LambdaByval; in RebuildLambdaScopeInfo()
14100 LSI->ImpCaptureStyle = CapturingScopeInfo::ImpCap_LambdaByref; in RebuildLambdaScopeInfo()
14103 LSI->IntroducerRange = DNI.getCXXOperatorNameRange(); in RebuildLambdaScopeInfo()
14104 LSI->Mutable = !CallOperator->isConst(); in RebuildLambdaScopeInfo()
14115 LSI->addCapture(VD, /*IsBlock*/false, ByRef, in RebuildLambdaScopeInfo()
14122 LSI->addThisCapture(/*Nested*/ false, C.getLocation(), I->getType(), in RebuildLambdaScopeInfo()
14125 LSI->addVLATypeCapture(C.getLocation(), I->getCapturedVLAType(), in RebuildLambdaScopeInfo()
14462 auto *LSI = getCurLambda(); in ActOnFinishFunctionBody() local
14463 if (LSI->HasImplicitReturnType) { in ActOnFinishFunctionBody()
14464 deduceClosureReturnType(*LSI); in ActOnFinishFunctionBody()
14470 LSI->ReturnType.isNull() ? Context.VoidTy : LSI->ReturnType; in ActOnFinishFunctionBody()