| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | ScopeInfo.cpp | 26 void FunctionScopeInfo::Clear() { in Clear() 68 FunctionScopeInfo::WeakObjectProfileTy::BaseInfoTy 69 FunctionScopeInfo::WeakObjectProfileTy::getBaseInfo(const Expr *E) { in getBaseInfo() 131 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( in WeakObjectProfileTy() 154 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( in WeakObjectProfileTy() 160 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( in WeakObjectProfileTy() 165 void FunctionScopeInfo::recordUseOfWeak(const ObjCMessageExpr *Msg, in recordUseOfWeak() 173 void FunctionScopeInfo::markSafeWeakUse(const Expr *E) { in markSafeWeakUse() 195 FunctionScopeInfo::WeakObjectUseMap::iterator Uses = WeakObjectUses.end(); in markSafeWeakUse() 227 FunctionScopeInfo::WeakUseVector::reverse_iterator ThisUse = in markSafeWeakUse() [all …]
|
| H A D | CoroutineStmtBuilder.h | 28 sema::FunctionScopeInfo &Fn; 38 CoroutineStmtBuilder(Sema &S, FunctionDecl &FD, sema::FunctionScopeInfo &Fn,
|
| H A D | Sema.cpp | 168 PreallocatedFunctionScope.reset(new FunctionScopeInfo(Diags)); 345 for (sema::FunctionScopeInfo *FSI : FunctionScopes) in ~Sema() 1386 FunctionScopes.push_back(new FunctionScopeInfo(getDiagnostics())); in PushFunctionScope() 1439 static void markEscapingByrefs(const FunctionScopeInfo &FSI, Sema &S) { in markEscapingByrefs() 1475 FunctionScopeInfo *Scope = FunctionScopes.pop_back_val(); in PopFunctionScopeInfo() 1497 FunctionScopeInfo *CurFunction = getCurFunction(); in PopCompoundScope() 1539 FunctionScopeInfo *Sema::getEnclosingFunction() const { in getEnclosingFunction()
|
| H A D | AnalysisBasedWarnings.cpp | 621 sema::FunctionScopeInfo *FSI) { in CheckFallThroughForBody() 1331 const sema::FunctionScopeInfo *CurFn, in diagnoseRepeatedUseOfWeak() 1334 typedef sema::FunctionScopeInfo::WeakObjectProfileTy WeakObjectProfileTy; in diagnoseRepeatedUseOfWeak() 1335 typedef sema::FunctionScopeInfo::WeakObjectUseMap WeakObjectUseMap; in diagnoseRepeatedUseOfWeak() 1336 typedef sema::FunctionScopeInfo::WeakUseVector WeakUseVector; in diagnoseRepeatedUseOfWeak() 1998 static void flushDiagnostics(Sema &S, const sema::FunctionScopeInfo *fscope) { in flushDiagnostics() 2005 sema::FunctionScopeInfo *fscope, in IssueWarnings()
|
| H A D | SemaCoroutine.cpp | 595 static FunctionScopeInfo *checkCoroutineContext(Sema &S, SourceLocation Loc, in checkCoroutineContext() 934 FunctionScopeInfo *Fn = getCurFunction(); in CheckCompletedCoroutineBody() 969 sema::FunctionScopeInfo &Fn, in CoroutineStmtBuilder() 1028 FunctionScopeInfo &Fn) { in diagReturnOnAllocFailure() 1379 static void noteMemberDeclaredHere(Sema &S, Expr *E, FunctionScopeInfo &Fn) { in noteMemberDeclaredHere()
|
| H A D | SemaLambda.cpp | 64 ArrayRef<const clang::sema::FunctionScopeInfo *> FunctionScopes, in getStackIndexOfNearestEnclosingCaptureReadyLambda() 174 ArrayRef<const sema::FunctionScopeInfo *> FunctionScopes, in getStackIndexOfNearestEnclosingCaptureCapableLambda()
|
| H A D | SemaTemplateVariadic.cpp | 304 sema::FunctionScopeInfo *Func = FunctionScopes[N-1]; in DiagnoseUnexpandedParameterPacks()
|
| H A D | SemaStmt.cpp | 729 FunctionScopeInfo::SwitchInfo(SS, false)); in ActOnStartOfSwitchStmt() 4029 sema::FunctionScopeInfo *FSI = getCurFunction(); in ActOnCXXTryBlock() 4112 sema::FunctionScopeInfo *FSI = getCurFunction(); in ActOnSEHTryBlock()
|
| H A D | SemaOpenMP.cpp | 162 const FunctionScopeInfo *CurrentNonCapturingFunctionScope = nullptr; 163 SmallVector<std::pair<StackTy, const FunctionScopeInfo *>, 4> Stack; 254 const FunctionScopeInfo *CurFnScope = SemaRef.getCurFunction(); in pushFunction() 259 void popFunction(const FunctionScopeInfo *OldFSI) { in popFunction() 265 for (const FunctionScopeInfo *FSI : llvm::reverse(SemaRef.FunctionScopes)) { in popFunction() 1393 void Sema::popOpenMPFunctionRegion(const FunctionScopeInfo *OldFSI) { in popOpenMPFunctionRegion() 13185 FunctionScopeInfo *ParentFn = getEnclosingFunction(); in ActOnOpenMPDeclareReductionDirectiveStart()
|
| H A D | SemaExprObjC.cpp | 2953 FunctionScopeInfo *DIFunctionScopeInfo = in BuildInstanceMessage()
|
| H A D | SemaExprCXX.cpp | 951 ArrayRef<FunctionScopeInfo *> FunctionScopes, QualType ThisTy, in adjustCVQualifiersForCXXThisWithinLambda()
|
| H A D | SemaDecl.cpp | 11184 if (FunctionScopeInfo *FSI = getCurFunction()) in AddInitializerToDecl() 13013 void Sema::computeNRVO(Stmt *Body, FunctionScopeInfo *Scope) { in computeNRVO()
|
| H A D | SemaExpr.cpp | 11973 if (FunctionScopeInfo *FD = S.getCurFunction()) in RecordModifiableNonNullParam() 15346 FunctionScopeInfo *FSI = FunctionScopes[FunctionScopesIndex]; in tryCaptureVariable()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | ScopeInfo.h | 97 class FunctionScopeInfo { 362 FunctionScopeInfo(const FunctionScopeInfo&) = default; 365 FunctionScopeInfo(DiagnosticsEngine &Diag) in FunctionScopeInfo() function 375 virtual ~FunctionScopeInfo(); 619 class CapturingScopeInfo : public FunctionScopeInfo { 704 static bool classof(const FunctionScopeInfo *FSI) { in classof() 731 static bool classof(const FunctionScopeInfo *FSI) { in classof() 780 static bool classof(const FunctionScopeInfo *FSI) { in classof() 877 static bool classof(const FunctionScopeInfo *FSI) { in classof() 993 FunctionScopeInfo::WeakObjectProfileTy [all …]
|
| H A D | SemaLambda.h | 23 class FunctionScopeInfo; variable 35 ArrayRef<const sema::FunctionScopeInfo *> FunctionScopes,
|
| H A D | AnalysisBasedWarnings.h | 28 class FunctionScopeInfo; variable 93 void IssueWarnings(Policy P, FunctionScopeInfo *fscope,
|
| H A D | Sema.h | 212 class FunctionScopeInfo; variable 548 std::unique_ptr<sema::FunctionScopeInfo> PreallocatedFunctionScope; 552 SmallVector<sema::FunctionScopeInfo *, 4> FunctionScopes; 1358 sema::FunctionScopeInfo *getCurFunction() const { in getCurFunction() 1362 sema::FunctionScopeInfo *getEnclosingFunction() const; 2071 void computeNRVO(Stmt *Body, sema::FunctionScopeInfo *Scope); 8697 void popOpenMPFunctionRegion(const sema::FunctionScopeInfo *OldFSI);
|