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

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DScopeInfo.h722 static bool classof(const FunctionScopeInfo *FSI) { argument
723 return FSI->Kind == SK_Block || FSI->Kind == SK_Lambda
724 || FSI->Kind == SK_CapturedRegion;
749 static bool classof(const FunctionScopeInfo *FSI) { argument
750 return FSI->Kind == SK_Block;
801 static bool classof(const FunctionScopeInfo *FSI) { argument
802 return FSI->Kind == SK_CapturedRegion;
894 static bool classof(const FunctionScopeInfo *FSI) { argument
895 return FSI
[all...]
H A DSema.h12101 FormatStringInfo *FSI);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaCoroutine.cpp803 auto *FSI = checkCoroutineContext(*this, Loc, "co_await"); local
804 if (!FSI)
814 auto *Promise = FSI->CoroutinePromise;
945 auto *FSI = checkCoroutineContext(*this, Loc, "co_return", IsImplicit); local
946 if (!FSI)
972 VarDecl *Promise = FSI->CoroutinePromise;
H A DSemaStmt.cpp4111 sema::FunctionScopeInfo *FSI = getCurFunction(); local
4114 if (!getLangOpts().Borland && FSI->FirstSEHTryLoc.isValid()) {
4116 Diag(FSI->FirstSEHTryLoc, diag::note_conflicting_try_here) << "'__try'";
4185 FSI->setHasCXXTry(TryLoc);
4194 sema::FunctionScopeInfo *FSI = getCurFunction(); local
4199 if (FSI->FirstCXXTryLoc.isValid()) {
4201 Diag(FSI->FirstCXXTryLoc, diag::note_conflicting_try_here) << "'try'";
4205 FSI->setHasSEHTry(TryLoc);
H A DSema.cpp386 for (sema::FunctionScopeInfo *FSI : FunctionScopes)
387 delete FSI;
1868 static void markEscapingByrefs(const FunctionScopeInfo &FSI, Sema &S) { argument
1871 for (const BlockDecl *BD : FSI.Blocks) {
1893 for (VarDecl *VD : FSI.ByrefBlockVars) {
H A DSemaChecking.cpp4045 FormatStringInfo *FSI) {
4046 FSI->HasVAListArg = Format->getFirstArg() == 0;
4047 FSI->FormatIdx = Format->getFormatIdx() - 1;
4048 FSI->FirstDataArg = FSI->HasVAListArg ? 0 : Format->getFirstArg() - 1;
4054 if(FSI->FormatIdx == 0)
4056 --FSI->FormatIdx;
4057 if (FSI->FirstDataArg != 0)
4058 --FSI->FirstDataArg;
4101 FormatStringInfo FSI; local
4044 getFormatStringInfo(const FormatAttr *Format, bool IsCXXMember, FormatStringInfo *FSI) argument
7118 FormatStringInfo FSI; local
[all...]
H A DAnalysisBasedWarnings.cpp640 sema::FunctionScopeInfo *FSI) {
644 bool IsCoroutine = FSI->isCoroutine();
675 S.Diag(Loc, DiagID) << FSI->CoroutinePromise->getType();
636 CheckFallThroughForBody(Sema &S, const Decl *D, const Stmt *Body, QualType BlockType, const CheckFallThroughDiagnostics &CD, AnalysisDeclContext &AC, sema::FunctionScopeInfo *FSI) argument
H A DSemaOpenMP.cpp449 for (const FunctionScopeInfo *FSI : llvm::reverse(SemaRef.FunctionScopes)) {
450 if (!isa<CapturingScopeInfo>(FSI)) {
451 CurrentNonCapturingFunctionScope = FSI;
2151 for (FunctionScopeInfo *FSI : llvm::drop_begin(
2154 if (!isa<CapturingScopeInfo>(FSI))
2156 if (auto *RSI = dyn_cast<CapturedRegionScopeInfo>(FSI))
2173 FunctionScopeInfo *FSI = FunctionScopes[I - 1];
2174 if(!isa<CapturingScopeInfo>(FSI))
2176 if (auto *RSI = dyn_cast<CapturedRegionScopeInfo>(FSI))
H A DSemaDeclCXX.cpp17778 auto &FSI = InventedParameterInfos.back();
17779 if (FSI.TemplateParams.size() > FSI.NumExplicitTemplateParams) {
17780 if (FSI.NumExplicitTemplateParams != 0) {
17786 ExplicitParams->getLAngleLoc(), FSI.TemplateParams,
17792 Context, SourceLocation(), SourceLocation(), FSI.TemplateParams,
H A DSemaTemplate.cpp64 for (FunctionScopeInfo *FSI : getFunctionScopes()) {
65 if (auto *LSI = dyn_cast<LambdaScopeInfo>(FSI)) {
H A DSemaDecl.cpp12121 if (FunctionScopeInfo *FSI = getCurFunction())
12126 FSI->markSafeWeakUse(Init);
H A DSemaExpr.cpp17255 FunctionScopeInfo *FSI = FunctionScopes[FunctionScopesIndex]; local
17256 CapturingScopeInfo *CSI = cast<CapturingScopeInfo>(FSI);
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp778 FunctionTemplateSpecializationInfo *FSI local
780 if (FSI && !FSI->isExplicitSpecialization()) {
782 = FSI->getTemplate()->getTemplateParameters();
783 const TemplateArgumentList* Args = FSI->TemplateArguments;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp421 auto FSI = StoreNPcMap.find (IntNo); local
422 if (FSI != StoreNPcMap.end()) {
436 MachineSDNode *Res = CurDAG->getMachineNode(FSI->second, DL, RTys, Ops);

Completed in 709 milliseconds