Home | History | Annotate | Download | only in Sema

Lines Matching defs:LSI

10779   LambdaScopeInfo *LSI = S.PushLambdaScope();
10780 LSI->CallOperator = CallOperator;
10781 LSI->Lambda = LambdaClass;
10782 LSI->ReturnType = CallOperator->getReturnType();
10786 LSI->ImpCaptureStyle = CapturingScopeInfo::ImpCap_None;
10788 LSI->ImpCaptureStyle = CapturingScopeInfo::ImpCap_LambdaByval;
10790 LSI->ImpCaptureStyle = CapturingScopeInfo::ImpCap_LambdaByref;
10793 LSI->IntroducerRange = DNI.getCXXOperatorNameRange();
10794 LSI->Mutable = !CallOperator->isConst();
10796 // Add the captures to the LSI so they can be noted as already
10806 LSI->addCapture(VD, /*IsBlock*/false, ByRef,
10813 LSI->addThisCapture(/*Nested*/ false, C.getLocation(),
10816 LSI->addVLATypeCapture(C.getLocation(), I->getType());
10853 // have the LSI properly restored.
11061 auto *LSI = getCurLambda();
11062 if (LSI->HasImplicitReturnType) {
11063 deduceClosureReturnType(*LSI);
11069 LSI->ReturnType.isNull() ? Context.VoidTy : LSI->ReturnType;