Home
last modified time | relevance | path

Searched refs:FunctionScopeInfo (Results 1 – 13 of 13) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDScopeInfo.cpp26 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 …]
HDAnalysisBasedWarnings.cpp1175 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()
HDSema.cpp129 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()
HDSemaLambda.cpp64 ArrayRef<const clang::sema::FunctionScopeInfo *> FunctionScopes, in getStackIndexOfNearestEnclosingCaptureReadyLambda()
171 ArrayRef<const sema::FunctionScopeInfo *> FunctionScopes, in getStackIndexOfNearestEnclosingCaptureCapableLambda()
HDSemaStmt.cpp3545 sema::FunctionScopeInfo *FSI = getCurFunction(); in ActOnCXXTryBlock()
3629 sema::FunctionScopeInfo *FSI = getCurFunction(); in ActOnSEHTryBlock()
HDSemaExprObjC.cpp2795 FunctionScopeInfo *DIFunctionScopeInfo = in BuildInstanceMessage()
HDSemaExprCXX.cpp6241 ArrayRef<const FunctionScopeInfo *> FunctionScopesArrayRef( in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
HDSemaExpr.cpp9862 if (FunctionScopeInfo *FD = S.getCurFunction()) in RecordModifiableNonNullParam()
12831 FunctionScopeInfo *FSI = FunctionScopes[FunctionScopesIndex]; in tryCaptureVariable()
HDSemaDecl.cpp10671 void Sema::computeNRVO(Stmt *Body, FunctionScopeInfo *Scope) { in computeNRVO()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDScopeInfo.h80 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 …]
HDAnalysisBasedWarnings.h28 class FunctionScopeInfo; variable
93 void IssueWarnings(Policy P, FunctionScopeInfo *fscope,
HDSemaLambda.h31 ArrayRef<const sema::FunctionScopeInfo *> FunctionScopes,
HDSema.h197 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);