Searched refs:FSI (Results 1 – 12 of 12) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | ScopeInfo.h | 704 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 D | Sema.h | 10477 FormatStringInfo *FSI);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 692 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 D | Sema.cpp | 345 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 D | SemaStmt.cpp | 4029 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 D | AnalysisBasedWarnings.cpp | 621 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 D | SemaChecking.cpp | 3928 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 D | SemaOpenMP.cpp | 265 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 D | SemaDecl.cpp | 11184 if (FunctionScopeInfo *FSI = getCurFunction()) in AddInitializerToDecl() local 11189 FSI->markSafeWeakUse(Init); in AddInitializerToDecl()
|
| H A D | SemaExpr.cpp | 15346 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 D | Expr.cpp | 681 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 D | HexagonISelDAGToDAG.cpp | 421 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()
|