Home
last modified time | relevance | path

Searched refs:FSI (Results 1 – 14 of 14) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
HDScopeInfo.h709 static bool classof(const FunctionScopeInfo *FSI) { in classof() argument
710 return FSI->Kind == SK_Block || FSI->Kind == SK_Lambda in classof()
711 || FSI->Kind == SK_CapturedRegion; in classof()
736 static bool classof(const FunctionScopeInfo *FSI) { in classof() argument
737 return FSI->Kind == SK_Block; in classof()
788 static bool classof(const FunctionScopeInfo *FSI) { in classof() argument
789 return FSI->Kind == SK_CapturedRegion; in classof()
881 static bool classof(const FunctionScopeInfo *FSI) { in classof() argument
882 return FSI->Kind == SK_Lambda; in classof()
HDSema.h11676 FormatStringInfo *FSI);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaCoroutine.cpp715 auto *FSI = checkCoroutineContext(*this, Loc, "co_await"); in BuildUnresolvedCoawaitExpr() local
716 if (!FSI) in BuildUnresolvedCoawaitExpr()
726 auto *Promise = FSI->CoroutinePromise; in BuildUnresolvedCoawaitExpr()
857 auto *FSI = checkCoroutineContext(*this, Loc, "co_return", IsImplicit); in BuildCoreturnStmt() local
858 if (!FSI) in BuildCoreturnStmt()
884 VarDecl *Promise = FSI->CoroutinePromise; in BuildCoreturnStmt()
HDSema.cpp381 for (sema::FunctionScopeInfo *FSI : FunctionScopes) in ~Sema()
382 delete FSI; in ~Sema()
1730 static void markEscapingByrefs(const FunctionScopeInfo &FSI, Sema &S) { in markEscapingByrefs() argument
1733 for (const BlockDecl *BD : FSI.Blocks) { in markEscapingByrefs()
1755 for (VarDecl *VD : FSI.ByrefBlockVars) { in markEscapingByrefs()
HDSemaStmt.cpp4096 sema::FunctionScopeInfo *FSI = getCurFunction(); in ActOnCXXTryBlock() local
4099 if (!getLangOpts().Borland && FSI->FirstSEHTryLoc.isValid()) { in ActOnCXXTryBlock()
4101 Diag(FSI->FirstSEHTryLoc, diag::note_conflicting_try_here) << "'__try'"; in ActOnCXXTryBlock()
4170 FSI->setHasCXXTry(TryLoc); in ActOnCXXTryBlock()
4179 sema::FunctionScopeInfo *FSI = getCurFunction(); in ActOnSEHTryBlock() local
4184 if (FSI->FirstCXXTryLoc.isValid()) { in ActOnSEHTryBlock()
4186 Diag(FSI->FirstCXXTryLoc, diag::note_conflicting_try_here) << "'try'"; in ActOnSEHTryBlock()
4190 FSI->setHasSEHTry(TryLoc); in ActOnSEHTryBlock()
HDAnalysisBasedWarnings.cpp640 sema::FunctionScopeInfo *FSI) { in CheckFallThroughForBody() argument
644 bool IsCoroutine = FSI->isCoroutine(); in CheckFallThroughForBody()
675 S.Diag(Loc, DiagID) << FSI->CoroutinePromise->getType(); in CheckFallThroughForBody()
HDSemaChecking.cpp4210 FormatStringInfo *FSI) { in getFormatStringInfo() argument
4211 FSI->HasVAListArg = Format->getFirstArg() == 0; in getFormatStringInfo()
4212 FSI->FormatIdx = Format->getFormatIdx() - 1; in getFormatStringInfo()
4213 FSI->FirstDataArg = FSI->HasVAListArg ? 0 : Format->getFirstArg() - 1; in getFormatStringInfo()
4219 if(FSI->FormatIdx == 0) in getFormatStringInfo()
4221 --FSI->FormatIdx; in getFormatStringInfo()
4222 if (FSI->FirstDataArg != 0) in getFormatStringInfo()
4223 --FSI->FirstDataArg; in getFormatStringInfo()
4266 FormatStringInfo FSI; in GetFormatNSStringIdx() local
4268 getFormatStringInfo(Format, false, &FSI)) { in GetFormatNSStringIdx()
[all …]
HDSemaDeclCXX.cpp17456 auto &FSI = InventedParameterInfos.back(); in ActOnFinishFunctionDeclarationDeclarator() local
17457 if (FSI.TemplateParams.size() > FSI.NumExplicitTemplateParams) { in ActOnFinishFunctionDeclarationDeclarator()
17458 if (FSI.NumExplicitTemplateParams != 0) { in ActOnFinishFunctionDeclarationDeclarator()
17464 ExplicitParams->getLAngleLoc(), FSI.TemplateParams, in ActOnFinishFunctionDeclarationDeclarator()
17470 Context, SourceLocation(), SourceLocation(), FSI.TemplateParams, in ActOnFinishFunctionDeclarationDeclarator()
HDSemaOpenMP.cpp403 for (const FunctionScopeInfo *FSI : llvm::reverse(SemaRef.FunctionScopes)) { in popFunction() local
404 if (!isa<CapturingScopeInfo>(FSI)) { in popFunction()
405 CurrentNonCapturingFunctionScope = FSI; in popFunction()
2020 FunctionScopeInfo *FSI = FunctionScopes[I - 1]; in isOpenMPCapturedDecl() local
2021 if(!isa<CapturingScopeInfo>(FSI)) in isOpenMPCapturedDecl()
2023 if (auto *RSI = dyn_cast<CapturedRegionScopeInfo>(FSI)) in isOpenMPCapturedDecl()
HDSemaTemplate.cpp65 for (FunctionScopeInfo *FSI : getFunctionScopes()) { in getTemplateDepth()
66 if (auto *LSI = dyn_cast<LambdaScopeInfo>(FSI)) { in getTemplateDepth()
HDSemaDecl.cpp11899 if (FunctionScopeInfo *FSI = getCurFunction()) in AddInitializerToDecl() local
11904 FSI->markSafeWeakUse(Init); in AddInitializerToDecl()
HDSemaExpr.cpp16224 FunctionScopeInfo *FSI = FunctionScopes[FunctionScopesIndex]; in tryCaptureVariable() local
16225 CapturingScopeInfo *CSI = cast<CapturingScopeInfo>(FSI); in tryCaptureVariable()
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
HDExpr.cpp817 FunctionTemplateSpecializationInfo *FSI in ComputeName() local
819 if (FSI && !FSI->isExplicitSpecialization()) { in ComputeName()
821 = FSI->getTemplate()->getTemplateParameters(); in ComputeName()
822 const TemplateArgumentList* Args = FSI->TemplateArguments; in ComputeName()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonISelDAGToDAG.cpp421 auto FSI = StoreNPcMap.find (IntNo); in SelectNewCircIntrinsic() local
422 if (FSI != StoreNPcMap.end()) { in SelectNewCircIntrinsic()
436 MachineSDNode *Res = CurDAG->getMachineNode(FSI->second, DL, RTys, Ops); in SelectNewCircIntrinsic()