Lines Matching refs:LSI
11188 LambdaScopeInfo *LSI = S.PushLambdaScope(); in RebuildLambdaScopeInfo() local
11189 LSI->CallOperator = CallOperator; in RebuildLambdaScopeInfo()
11190 LSI->Lambda = LambdaClass; in RebuildLambdaScopeInfo()
11191 LSI->ReturnType = CallOperator->getReturnType(); in RebuildLambdaScopeInfo()
11195 LSI->ImpCaptureStyle = CapturingScopeInfo::ImpCap_None; in RebuildLambdaScopeInfo()
11197 LSI->ImpCaptureStyle = CapturingScopeInfo::ImpCap_LambdaByval; in RebuildLambdaScopeInfo()
11199 LSI->ImpCaptureStyle = CapturingScopeInfo::ImpCap_LambdaByref; in RebuildLambdaScopeInfo()
11202 LSI->IntroducerRange = DNI.getCXXOperatorNameRange(); in RebuildLambdaScopeInfo()
11203 LSI->Mutable = !CallOperator->isConst(); in RebuildLambdaScopeInfo()
11215 LSI->addCapture(VD, /*IsBlock*/false, ByRef, in RebuildLambdaScopeInfo()
11222 LSI->addThisCapture(/*Nested*/ false, C.getLocation(), in RebuildLambdaScopeInfo()
11226 LSI->addVLATypeCapture(C.getLocation(), I->getType()); in RebuildLambdaScopeInfo()
11471 auto *LSI = getCurLambda(); in ActOnFinishFunctionBody() local
11472 if (LSI->HasImplicitReturnType) { in ActOnFinishFunctionBody()
11473 deduceClosureReturnType(*LSI); in ActOnFinishFunctionBody()
11479 LSI->ReturnType.isNull() ? Context.VoidTy : LSI->ReturnType; in ActOnFinishFunctionBody()