| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaLambda.cpp | 229 if (!LSI->GLTemplateParameterList && !LSI->TemplateParams.empty()) { in getGenericLambdaTemplateParameterList() 234 LSI->TemplateParams, in getGenericLambdaTemplateParameterList() 236 LSI->RequiresClause.get()); in getGenericLambdaTemplateParameterList() 493 LSI->Lambda = LambdaClass; in buildLambdaScope() 501 LSI->Mutable = Mutable; in buildLambdaScope() 1081 if (!LSI->Captures.empty()) in ActOnStartOfLambdaDefinition() 1082 LSI->ExplicitCaptureRanges[LSI->Captures.size() - 1] = C->ExplicitRange; in ActOnStartOfLambdaDefinition() 1227 addInitCapture(LSI, Var); in ActOnStartOfLambdaDefinition() 1233 if (!LSI->Captures.empty()) in ActOnStartOfLambdaDefinition() 1234 LSI->ExplicitCaptureRanges[LSI->Captures.size() - 1] = C->ExplicitRange; in ActOnStartOfLambdaDefinition() [all …]
|
| H A D | Sema.cpp | 2092 LambdaScopeInfo *const LSI = new LambdaScopeInfo(getDiagnostics()); in PushLambdaScope() local 2093 FunctionScopes.push_back(LSI); in PushLambdaScope() 2094 return LSI; in PushLambdaScope() 2098 if (LambdaScopeInfo *const LSI = getCurLambda()) { in RecordParsingTemplateParameterDepth() local 2099 LSI->AutoTemplateParameterDepth = Depth; in RecordParsingTemplateParameterDepth() 2289 if (auto *LSI = dyn_cast<sema::LambdaScopeInfo>(Scope)) { in getEnclosingLambda() local 2290 if (LSI->Lambda && !LSI->Lambda->Encloses(CurContext)) { in getEnclosingLambda() 2297 return LSI; in getEnclosingLambda() 2329 if (LambdaScopeInfo *LSI = getCurLambda()) { in getCurGenericLambda() local 2330 return (LSI->TemplateParams.size() || in getCurGenericLambda() [all …]
|
| H A D | SemaTemplateVariadic.cpp | 302 if (auto *LSI = getEnclosingLambda()) { in DiagnoseUnexpandedParameterPacks() local 311 if (llvm::any_of(LSI->LocalPacks, DeclaresThisPack)) in DiagnoseUnexpandedParameterPacks() 338 if (Func == LSI) in DiagnoseUnexpandedParameterPacks() 343 LSI->ContainsUnexpandedParameterPack = true; in DiagnoseUnexpandedParameterPacks()
|
| H A D | SemaExpr.cpp | 3533 currentDecl = LSI->CallOperator; in BuildPredefinedExpr() 4616 DC = LSI->CallOperator; in CreateUnaryExprOrTypeTraitExpr() 5839 DC = LSI->CallOperator; in CreateBuiltinArraySubscriptExpr() 18514 static bool captureInLambda(LambdaScopeInfo *LSI, in captureInLambda() argument 18671 if (llvm::any_of(LSI->Captures, [](Capture &C) { in buildLambdaCaptureFixit() 18882 auto *LSI = cast<LambdaScopeInfo>(CSI); in tryCaptureVariable() local 18883 if (LSI->Lambda) { in tryCaptureVariable() 19085 if (LambdaScopeInfo *LSI = S.getCurLambda()) in rebuildPotentialResultsAsNonOdrUsed() local 19086 LSI->markVariableExprAsNonODRUsed(E); in rebuildPotentialResultsAsNonOdrUsed() 19542 LambdaScopeInfo *const LSI = in DoMarkVarDeclReferenced() local [all …]
|
| H A D | SemaDecl.cpp | 7986 for (const Capture &Capture : LSI->Captures) { in getCaptureLocation() 14408 if (auto *LSI = getEnclosingLambda()) in CheckParameter() local 14409 LSI->LocalPacks.push_back(New); in CheckParameter() 14659 LambdaScopeInfo *LSI = S.PushLambdaScope(); in RebuildLambdaScopeInfo() local 14660 LSI->CallOperator = CallOperator; in RebuildLambdaScopeInfo() 14661 LSI->Lambda = LambdaClass; in RebuildLambdaScopeInfo() 14674 LSI->Mutable = !CallOperator->isConst(); in RebuildLambdaScopeInfo() 15037 auto *LSI = getCurLambda(); in ActOnFinishFunctionBody() local 15038 if (LSI->HasImplicitReturnType) { in ActOnFinishFunctionBody() 15039 deduceClosureReturnType(*LSI); in ActOnFinishFunctionBody() [all …]
|
| H A D | SemaExprCXX.cpp | 1248 static void buildLambdaThisCaptureFixit(Sema &Sema, LambdaScopeInfo *LSI) { in buildLambdaThisCaptureFixit() argument 1249 SourceLocation DiagLoc = LSI->IntroducerRange.getEnd(); in buildLambdaThisCaptureFixit() 1250 assert(!LSI->isCXXThisCaptured()); in buildLambdaThisCaptureFixit() 1252 if (LSI->ImpCaptureStyle == CapturingScopeInfo::ImpCap_LambdaByval && in buildLambdaThisCaptureFixit() 1257 DiagLoc, LSI->NumExplicitCaptures > 0 ? ", this" : "this"); in buildLambdaThisCaptureFixit() 1305 LambdaScopeInfo *LSI = dyn_cast<LambdaScopeInfo>(CSI); in CheckCXXThisCapture() local 1306 if (LSI && isGenericLambdaCallOperatorSpecialization(LSI->CallOperator)) { in CheckCXXThisCapture() 1312 buildLambdaThisCaptureFixit(*this, LSI); in CheckCXXThisCapture() 1335 buildLambdaThisCaptureFixit(*this, LSI); in CheckCXXThisCapture()
|
| H A D | SemaTemplate.cpp | 69 if (auto *LSI = dyn_cast<LambdaScopeInfo>(FSI)) { in getTemplateDepth() local 70 if (!LSI->TemplateParams.empty()) { in getTemplateDepth() 71 ParamsAtDepth(LSI->AutoTemplateParameterDepth); in getTemplateDepth() 74 if (LSI->GLTemplateParameterList) { in getTemplateDepth() 75 ParamsAtDepth(LSI->GLTemplateParameterList->getDepth()); in getTemplateDepth() 1055 if (auto *LSI = getEnclosingLambda()) in ActOnTypeParameter() local 1056 LSI->LocalPacks.push_back(Param); in ActOnTypeParameter() 1568 if (auto *LSI = getEnclosingLambda()) in ActOnNonTypeTemplateParameter() local 1569 LSI->LocalPacks.push_back(Param); in ActOnNonTypeTemplateParameter() 1635 if (auto *LSI = getEnclosingLambda()) in ActOnTemplateTemplateParameter() local [all …]
|
| H A D | TreeTransform.h | 13052 LambdaScopeInfo *LSI = getSema().PushLambdaScope(); in TransformLambdaExpr() local 13059 LSI->GLTemplateParameterList = TPL; in TransformLambdaExpr() 13129 LSI->CallOperator = NewCallOperator; in TransformLambdaExpr() 13142 getSema().buildLambdaScope(LSI, NewCallOperator, in TransformLambdaExpr() 13195 getSema().addInitCapture(LSI, NewVD); in TransformLambdaExpr() 13268 getSema().finishLambdaExplicitCaptures(LSI); in TransformLambdaExpr() 13292 auto LSICopy = *LSI; in TransformLambdaExpr()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MustExecute.cpp | 401 SimpleLoopSafetyInfo LSI; in isMustExecuteIn() local 402 LSI.computeLoopSafetyInfo(L); in isMustExecuteIn() 403 return LSI.isGuaranteedToExecute(I, DT, L) || in isMustExecuteIn()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollAndJam.cpp | 954 SimpleLoopSafetyInfo LSI; in isSafeToUnrollAndJam() local 955 LSI.computeLoopSafetyInfo(L); in isSafeToUnrollAndJam() 956 if (LSI.anyBlockMayThrow()) { in isSafeToUnrollAndJam()
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-readobj/ELF/ |
| H A D | file-header-machine-types.test | 190 # RUN: llvm-readelf --file-headers %t.zsp.o | FileCheck %s -DMACHINE="LSI Logic's 16-bit DSP proces…
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 2833 void DiagnoseShadowingLambdaDecls(const sema::LambdaScopeInfo *LSI); 6957 void buildLambdaScope(sema::LambdaScopeInfo *LSI, 6993 void addInitCapture(sema::LambdaScopeInfo *LSI, VarDecl *Var); 6997 void finishLambdaExplicitCaptures(sema::LambdaScopeInfo *LSI); 7051 sema::LambdaScopeInfo *LSI);
|