Searched refs:FunctionScopeInfo (Results 1 – 13 of 13) sorted by relevance
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | ScopeInfo.cpp | 26 void FunctionScopeInfo::Clear() { in Clear() 54 FunctionScopeInfo::WeakObjectProfileTy::BaseInfoTy 55 FunctionScopeInfo::WeakObjectProfileTy::getBaseInfo(const Expr *E) { in getBaseInfo() 115 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( in WeakObjectProfileTy() 130 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy(const Expr *BaseE, in WeakObjectProfileTy() 138 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( in WeakObjectProfileTy() 144 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( in WeakObjectProfileTy() 149 void FunctionScopeInfo::recordUseOfWeak(const ObjCMessageExpr *Msg, in recordUseOfWeak() 157 void FunctionScopeInfo::markSafeWeakUse(const Expr *E) { in markSafeWeakUse() 179 FunctionScopeInfo::WeakObjectUseMap::iterator Uses; in markSafeWeakUse() [all …]
|
| HD | AnalysisBasedWarnings.cpp | 1175 const sema::FunctionScopeInfo *CurFn, in diagnoseRepeatedUseOfWeak() 1178 typedef sema::FunctionScopeInfo::WeakObjectProfileTy WeakObjectProfileTy; in diagnoseRepeatedUseOfWeak() 1179 typedef sema::FunctionScopeInfo::WeakObjectUseMap WeakObjectUseMap; in diagnoseRepeatedUseOfWeak() 1180 typedef sema::FunctionScopeInfo::WeakUseVector WeakUseVector; in diagnoseRepeatedUseOfWeak() 1841 static void flushDiagnostics(Sema &S, const sema::FunctionScopeInfo *fscope) { in flushDiagnostics() 1848 sema::FunctionScopeInfo *fscope, in IssueWarnings()
|
| HD | Sema.cpp | 129 FunctionScopes.push_back(new FunctionScopeInfo(Diags)); in Sema() 1108 FunctionScopes.push_back(new FunctionScopeInfo(getDiagnostics())); in PushFunctionScope() 1133 FunctionScopeInfo *Scope = FunctionScopes.pop_back_val(); in PopFunctionScopeInfo() 1152 FunctionScopeInfo *CurFunction = getCurFunction(); in PopCompoundScope()
|
| HD | SemaLambda.cpp | 64 ArrayRef<const clang::sema::FunctionScopeInfo *> FunctionScopes, in getStackIndexOfNearestEnclosingCaptureReadyLambda() 171 ArrayRef<const sema::FunctionScopeInfo *> FunctionScopes, in getStackIndexOfNearestEnclosingCaptureCapableLambda()
|
| HD | SemaStmt.cpp | 3545 sema::FunctionScopeInfo *FSI = getCurFunction(); in ActOnCXXTryBlock() 3629 sema::FunctionScopeInfo *FSI = getCurFunction(); in ActOnSEHTryBlock()
|
| HD | SemaExprObjC.cpp | 2795 FunctionScopeInfo *DIFunctionScopeInfo = in BuildInstanceMessage()
|
| HD | SemaExprCXX.cpp | 6241 ArrayRef<const FunctionScopeInfo *> FunctionScopesArrayRef( in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
|
| HD | SemaExpr.cpp | 9862 if (FunctionScopeInfo *FD = S.getCurFunction()) in RecordModifiableNonNullParam() 12831 FunctionScopeInfo *FSI = FunctionScopes[FunctionScopesIndex]; in tryCaptureVariable()
|
| HD | SemaDecl.cpp | 10671 void Sema::computeNRVO(Stmt *Body, FunctionScopeInfo *Scope) { in computeNRVO()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | ScopeInfo.h | 80 class FunctionScopeInfo { 346 FunctionScopeInfo(DiagnosticsEngine &Diag) in FunctionScopeInfo() function 359 virtual ~FunctionScopeInfo(); 366 class CapturingScopeInfo : public FunctionScopeInfo { 474 : FunctionScopeInfo(Diag), ImpCaptureStyle(Style), CXXThisCaptureIndex(0), in CapturingScopeInfo() 545 static bool classof(const FunctionScopeInfo *FSI) { in classof() 573 static bool classof(const FunctionScopeInfo *FSI) { in classof() 615 static bool classof(const FunctionScopeInfo *FSI) { in classof() 707 static bool classof(const FunctionScopeInfo *FSI) { in classof() 815 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy() in WeakObjectProfileTy() [all …]
|
| HD | AnalysisBasedWarnings.h | 28 class FunctionScopeInfo; variable 93 void IssueWarnings(Policy P, FunctionScopeInfo *fscope,
|
| HD | SemaLambda.h | 31 ArrayRef<const sema::FunctionScopeInfo *> FunctionScopes,
|
| HD | Sema.h | 197 class FunctionScopeInfo; variable 434 SmallVector<sema::FunctionScopeInfo *, 4> FunctionScopes; 1137 sema::FunctionScopeInfo *getCurFunction() const { in getCurFunction() 1141 sema::FunctionScopeInfo *getEnclosingFunction() const { in getEnclosingFunction() 1729 void computeNRVO(Stmt *Body, sema::FunctionScopeInfo *Scope);
|