Searched refs:FunctionScopeInfo (Results 1 - 12 of 12) sorted by relevance
/external/clang/include/clang/Sema/ |
H A D | SemaLambda.h | 23 /// \brief Examines the FunctionScopeInfo stack to determine the nearest 26 /// If successful, returns the index into Sema's FunctionScopeInfo stack 31 ArrayRef<const sema::FunctionScopeInfo *> FunctionScopes,
|
H A D | AnalysisBasedWarnings.h | 28 class FunctionScopeInfo; 93 void IssueWarnings(Policy P, FunctionScopeInfo *fscope,
|
H A D | ScopeInfo.h | 10 // This file defines FunctionScopeInfo and its subclasses, which contain 81 class FunctionScopeInfo { class in namespace:clang::sema 225 // because by that point the DenseMap in FunctionScopeInfo has already been 329 FunctionScopeInfo(DiagnosticsEngine &Diag) function in class:clang::sema::FunctionScopeInfo 342 virtual ~FunctionScopeInfo(); 349 class CapturingScopeInfo : public FunctionScopeInfo { 451 : FunctionScopeInfo(Diag), ImpCaptureStyle(Style), CXXThisCaptureIndex(0), 512 static bool classof(const FunctionScopeInfo *FSI) { 540 static bool classof(const FunctionScopeInfo *FSI) { 582 static bool classof(const FunctionScopeInfo *FS [all...] |
H A D | Sema.h | 196 class FunctionScopeInfo; 368 /// element, which is used to cache a single FunctionScopeInfo 370 SmallVector<sema::FunctionScopeInfo *, 4> FunctionScopes; 1059 sema::FunctionScopeInfo *getCurFunction() const { 1063 sema::FunctionScopeInfo *getEnclosingFunction() const { 1681 void computeNRVO(Stmt *Body, sema::FunctionScopeInfo *Scope); 3308 /// of the FunctionScopeInfo stack beyond which we do not attempt to capture. 4244 /// of the FunctionScopeInfo stack beyond which we do not attempt to capture.
|
/external/clang/lib/Sema/ |
H A D | ScopeInfo.cpp | 10 // This file implements FunctionScopeInfo and its subclasses, which contain 25 void FunctionScopeInfo::Clear() { 50 FunctionScopeInfo::WeakObjectProfileTy::BaseInfoTy 51 FunctionScopeInfo::WeakObjectProfileTy::getBaseInfo(const Expr *E) { 96 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( 111 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy(const Expr *BaseE, 119 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( 125 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( 130 void FunctionScopeInfo::recordUseOfWeak(const ObjCMessageExpr *Msg, 138 void FunctionScopeInfo [all...] |
H A D | AnalysisBasedWarnings.cpp | 1180 const sema::FunctionScopeInfo *CurFn, 1183 typedef sema::FunctionScopeInfo::WeakObjectProfileTy WeakObjectProfileTy; 1184 typedef sema::FunctionScopeInfo::WeakObjectUseMap WeakObjectUseMap; 1185 typedef sema::FunctionScopeInfo::WeakUseVector WeakUseVector; 1750 static void flushDiagnostics(Sema &S, const sema::FunctionScopeInfo *fscope) { 1757 sema::FunctionScopeInfo *fscope,
|
H A D | Sema.cpp | 129 FunctionScopes.push_back(new FunctionScopeInfo(Diags)); 1063 FunctionScopes.push_back(new FunctionScopeInfo(getDiagnostics())); 1088 FunctionScopeInfo *Scope = FunctionScopes.pop_back_val(); 1107 FunctionScopeInfo *CurFunction = getCurFunction();
|
H A D | SemaLambda.cpp | 27 /// \brief Examines the FunctionScopeInfo stack to determine the nearest 30 /// If successful, returns the index into Sema's FunctionScopeInfo stack 52 /// \param FunctionScopes - Sema's stack of nested FunctionScopeInfo's (which a 58 /// the index (into Sema's FunctionScopeInfo stack) of the innermost lambda 64 ArrayRef<const clang::sema::FunctionScopeInfo *> FunctionScopes, 135 /// \brief Examines the FunctionScopeInfo stack to determine the nearest 138 /// If successful, returns the index into Sema's FunctionScopeInfo stack 158 /// \param FunctionScopes - Sema's stack of nested FunctionScopeInfo's (which a 166 /// the index (into Sema's FunctionScopeInfo stack) of the innermost lambda 171 ArrayRef<const sema::FunctionScopeInfo *> FunctionScope [all...] |
H A D | SemaExprObjC.cpp | 2490 FunctionScopeInfo *DIFunctionScopeInfo =
|
H A D | SemaExprCXX.cpp | 5841 ArrayRef<const FunctionScopeInfo *> FunctionScopesArrayRef(
|
H A D | SemaDecl.cpp | 10017 void Sema::computeNRVO(Stmt *Body, FunctionScopeInfo *Scope) {
|
H A D | SemaExpr.cpp | 12129 FunctionScopeInfo *FSI = FunctionScopes[FunctionScopesIndex];
|
Completed in 312 milliseconds