Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DScopeInfo.cpp26 void FunctionScopeInfo::Clear() { in Clear()
52 FunctionScopeInfo::WeakObjectProfileTy::BaseInfoTy
53 FunctionScopeInfo::WeakObjectProfileTy::getBaseInfo(const Expr *E) { in getBaseInfo()
113 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( in WeakObjectProfileTy()
128 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy(const Expr *BaseE, in WeakObjectProfileTy()
136 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( in WeakObjectProfileTy()
142 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( in WeakObjectProfileTy()
147 void FunctionScopeInfo::recordUseOfWeak(const ObjCMessageExpr *Msg, in recordUseOfWeak()
155 void FunctionScopeInfo::markSafeWeakUse(const Expr *E) { in markSafeWeakUse()
177 FunctionScopeInfo::WeakObjectUseMap::iterator Uses; in markSafeWeakUse()
[all …]
H A DAnalysisBasedWarnings.cpp1173 const sema::FunctionScopeInfo *CurFn, in diagnoseRepeatedUseOfWeak()
1176 typedef sema::FunctionScopeInfo::WeakObjectProfileTy WeakObjectProfileTy; in diagnoseRepeatedUseOfWeak()
1177 typedef sema::FunctionScopeInfo::WeakObjectUseMap WeakObjectUseMap; in diagnoseRepeatedUseOfWeak()
1178 typedef sema::FunctionScopeInfo::WeakUseVector WeakUseVector; in diagnoseRepeatedUseOfWeak()
1829 static void flushDiagnostics(Sema &S, const sema::FunctionScopeInfo *fscope) { in flushDiagnostics()
1836 sema::FunctionScopeInfo *fscope, in IssueWarnings()
H A DSema.cpp129 FunctionScopes.push_back(new FunctionScopeInfo(Diags)); in Sema()
1097 FunctionScopes.push_back(new FunctionScopeInfo(getDiagnostics())); in PushFunctionScope()
1122 FunctionScopeInfo *Scope = FunctionScopes.pop_back_val(); in PopFunctionScopeInfo()
1141 FunctionScopeInfo *CurFunction = getCurFunction(); in PopCompoundScope()
H A DSemaLambda.cpp64 ArrayRef<const clang::sema::FunctionScopeInfo *> FunctionScopes, in getStackIndexOfNearestEnclosingCaptureReadyLambda()
171 ArrayRef<const sema::FunctionScopeInfo *> FunctionScopes, in getStackIndexOfNearestEnclosingCaptureCapableLambda()
H A DSemaExprObjC.cpp2596 FunctionScopeInfo *DIFunctionScopeInfo = in BuildInstanceMessage()
H A DSemaExprCXX.cpp5902 ArrayRef<const FunctionScopeInfo *> FunctionScopesArrayRef( in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
H A DSemaExpr.cpp9254 if (FunctionScopeInfo *FD = S.getCurFunction()) in RecordModifiableNonNullParam()
12324 FunctionScopeInfo *FSI = FunctionScopes[FunctionScopesIndex]; in tryCaptureVariable()
H A DSemaDecl.cpp10387 void Sema::computeNRVO(Stmt *Body, FunctionScopeInfo *Scope) { in computeNRVO()
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DScopeInfo.h80 class FunctionScopeInfo {
330 FunctionScopeInfo(DiagnosticsEngine &Diag) in FunctionScopeInfo() function
343 virtual ~FunctionScopeInfo();
350 class CapturingScopeInfo : public FunctionScopeInfo {
458 : FunctionScopeInfo(Diag), ImpCaptureStyle(Style), CXXThisCaptureIndex(0), in CapturingScopeInfo()
529 static bool classof(const FunctionScopeInfo *FSI) { in classof()
557 static bool classof(const FunctionScopeInfo *FSI) { in classof()
599 static bool classof(const FunctionScopeInfo *FSI) { in classof()
698 static bool classof(const FunctionScopeInfo *FSI) { in classof()
806 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy() in WeakObjectProfileTy()
[all …]
H A DAnalysisBasedWarnings.h28 class FunctionScopeInfo; variable
93 void IssueWarnings(Policy P, FunctionScopeInfo *fscope,
H A DSemaLambda.h31 ArrayRef<const sema::FunctionScopeInfo *> FunctionScopes,
H A DSema.h196 class FunctionScopeInfo; variable
374 SmallVector<sema::FunctionScopeInfo *, 4> FunctionScopes;
1081 sema::FunctionScopeInfo *getCurFunction() const { in getCurFunction()
1085 sema::FunctionScopeInfo *getEnclosingFunction() const { in getEnclosingFunction()
1704 void computeNRVO(Stmt *Body, sema::FunctionScopeInfo *Scope);