Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DScopeInfo.h704 static bool classof(const FunctionScopeInfo *FSI) { in classof() argument
705 return FSI->Kind == SK_Block || FSI->Kind == SK_Lambda in classof()
706 || FSI->Kind == SK_CapturedRegion; in classof()
731 static bool classof(const FunctionScopeInfo *FSI) { in classof() argument
732 return FSI->Kind == SK_Block; in classof()
780 static bool classof(const FunctionScopeInfo *FSI) { in classof() argument
781 return FSI->Kind == SK_CapturedRegion; in classof()
877 static bool classof(const FunctionScopeInfo *FSI) { in classof() argument
878 return FSI->Kind == SK_Lambda; in classof()
H A DSema.h10477 FormatStringInfo *FSI);
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaCoroutine.cpp692 auto *FSI = checkCoroutineContext(*this, Loc, "co_await"); in BuildUnresolvedCoawaitExpr() local
693 if (!FSI) in BuildUnresolvedCoawaitExpr()
703 auto *Promise = FSI->CoroutinePromise; in BuildUnresolvedCoawaitExpr()
832 auto *FSI = checkCoroutineContext(*this, Loc, "co_return", IsImplicit); in BuildCoreturnStmt() local
833 if (!FSI) in BuildCoreturnStmt()
859 VarDecl *Promise = FSI->CoroutinePromise; in BuildCoreturnStmt()
H A DSema.cpp345 for (sema::FunctionScopeInfo *FSI : FunctionScopes) in ~Sema()
346 if (FSI != PreallocatedFunctionScope.get()) in ~Sema()
347 delete FSI; in ~Sema()
1439 static void markEscapingByrefs(const FunctionScopeInfo &FSI, Sema &S) { in markEscapingByrefs() argument
1442 for (const BlockDecl *BD : FSI.Blocks) { in markEscapingByrefs()
1452 for (VarDecl *VD : FSI.ByrefBlockVars) { in markEscapingByrefs()
H A DSemaStmt.cpp4029 sema::FunctionScopeInfo *FSI = getCurFunction(); in ActOnCXXTryBlock() local
4032 if (!getLangOpts().Borland && FSI->FirstSEHTryLoc.isValid()) { in ActOnCXXTryBlock()
4034 Diag(FSI->FirstSEHTryLoc, diag::note_conflicting_try_here) << "'__try'"; in ActOnCXXTryBlock()
4103 FSI->setHasCXXTry(TryLoc); in ActOnCXXTryBlock()
4112 sema::FunctionScopeInfo *FSI = getCurFunction(); in ActOnSEHTryBlock() local
4117 if (FSI->FirstCXXTryLoc.isValid()) { in ActOnSEHTryBlock()
4119 Diag(FSI->FirstCXXTryLoc, diag::note_conflicting_try_here) << "'try'"; in ActOnSEHTryBlock()
4123 FSI->setHasSEHTry(TryLoc); in ActOnSEHTryBlock()
H A DAnalysisBasedWarnings.cpp621 sema::FunctionScopeInfo *FSI) { in CheckFallThroughForBody() argument
625 bool IsCoroutine = FSI->isCoroutine(); in CheckFallThroughForBody()
657 S.Diag(Loc, DiagID) << FSI->CoroutinePromise->getType(); in CheckFallThroughForBody()
H A DSemaChecking.cpp3928 FSI->HasVAListArg = Format->getFirstArg() == 0; in getFormatStringInfo()
3929 FSI->FormatIdx = Format->getFormatIdx() - 1; in getFormatStringInfo()
3930 FSI->FirstDataArg = FSI->HasVAListArg ? 0 : Format->getFirstArg() - 1; in getFormatStringInfo()
3936 if(FSI->FormatIdx == 0) in getFormatStringInfo()
3938 --FSI->FormatIdx; in getFormatStringInfo()
3939 if (FSI->FirstDataArg != 0) in getFormatStringInfo()
3940 --FSI->FirstDataArg; in getFormatStringInfo()
3982 FormatStringInfo FSI; in GetFormatNSStringIdx() local
3985 Idx = FSI.FormatIdx; in GetFormatNSStringIdx()
6631 FormatStringInfo FSI; in CheckFormatArguments() local
[all …]
H A DSemaOpenMP.cpp265 for (const FunctionScopeInfo *FSI : llvm::reverse(SemaRef.FunctionScopes)) { in popFunction() local
266 if (!isa<CapturingScopeInfo>(FSI)) { in popFunction()
267 CurrentNonCapturingFunctionScope = FSI; in popFunction()
H A DSemaDecl.cpp11184 if (FunctionScopeInfo *FSI = getCurFunction()) in AddInitializerToDecl() local
11189 FSI->markSafeWeakUse(Init); in AddInitializerToDecl()
H A DSemaExpr.cpp15346 FunctionScopeInfo *FSI = FunctionScopes[FunctionScopesIndex]; in tryCaptureVariable() local
15347 CapturingScopeInfo *CSI = cast<CapturingScopeInfo>(FSI); in tryCaptureVariable()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExpr.cpp681 FunctionTemplateSpecializationInfo *FSI in ComputeName() local
683 if (FSI && !FSI->isExplicitSpecialization()) { in ComputeName()
685 = FSI->getTemplate()->getTemplateParameters(); in ComputeName()
686 const TemplateArgumentList* Args = FSI->TemplateArguments; in ComputeName()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.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()