Lines Matching refs:LSI
8109 static SourceLocation getCaptureLocation(const LambdaScopeInfo *LSI, in getCaptureLocation() argument
8111 for (const Capture &Capture : LSI->Captures) { in getCaptureLocation()
8222 const auto *LSI = cast<LambdaScopeInfo>(getCurFunction()); in CheckShadow() local
8224 CaptureLoc = getCaptureLocation(LSI, cast<VarDecl>(ShadowedDecl)); in CheckShadow()
8282 void Sema::DiagnoseShadowingLambdaDecls(const LambdaScopeInfo *LSI) { in DiagnoseShadowingLambdaDecls() argument
8283 for (const auto &Shadow : LSI->ShadowingDecls) { in DiagnoseShadowingLambdaDecls()
8286 SourceLocation CaptureLoc = getCaptureLocation(LSI, ShadowedDecl); in DiagnoseShadowingLambdaDecls()
14798 if (auto *LSI = getEnclosingLambda()) in CheckParameter() local
14799 LSI->LocalPacks.push_back(New); in CheckParameter()
15057 LambdaScopeInfo *LSI = S.PushLambdaScope(); in RebuildLambdaScopeInfo() local
15058 LSI->CallOperator = CallOperator; in RebuildLambdaScopeInfo()
15059 LSI->Lambda = LambdaClass; in RebuildLambdaScopeInfo()
15060 LSI->ReturnType = CallOperator->getReturnType(); in RebuildLambdaScopeInfo()
15064 LSI->ImpCaptureStyle = CapturingScopeInfo::ImpCap_None; in RebuildLambdaScopeInfo()
15066 LSI->ImpCaptureStyle = CapturingScopeInfo::ImpCap_LambdaByval; in RebuildLambdaScopeInfo()
15068 LSI->ImpCaptureStyle = CapturingScopeInfo::ImpCap_LambdaByref; in RebuildLambdaScopeInfo()
15071 LSI->IntroducerRange = DNI.getCXXOperatorNameRange(); in RebuildLambdaScopeInfo()
15072 LSI->Mutable = !CallOperator->isConst(); in RebuildLambdaScopeInfo()
15083 LSI->addCapture(VD, /*IsBlock*/false, ByRef, in RebuildLambdaScopeInfo()
15090 LSI->addThisCapture(/*Nested*/ false, C.getLocation(), I->getType(), in RebuildLambdaScopeInfo()
15093 LSI->addVLATypeCapture(C.getLocation(), I->getCapturedVLAType(), in RebuildLambdaScopeInfo()
15464 auto *LSI = getCurLambda(); in ActOnFinishFunctionBody() local
15465 if (LSI->HasImplicitReturnType) { in ActOnFinishFunctionBody()
15466 deduceClosureReturnType(*LSI); in ActOnFinishFunctionBody()
15472 LSI->ReturnType.isNull() ? Context.VoidTy : LSI->ReturnType; in ActOnFinishFunctionBody()