Searched refs:FunctionScopeInfo (Results 1 - 6 of 6) sorted by relevance

/external/clang/include/clang/Sema/
H A DAnalysisBasedWarnings.h28 class FunctionScopeInfo;
92 void IssueWarnings(Policy P, FunctionScopeInfo *fscope,
H A DScopeInfo.h10 // This file defines FunctionScopeInfo and BlockScopeInfo.
64 class FunctionScopeInfo { class in namespace:clang::sema
133 FunctionScopeInfo(DiagnosticsEngine &Diag) function in class:clang::sema::FunctionScopeInfo
142 virtual ~FunctionScopeInfo();
148 static bool classof(const FunctionScopeInfo *FSI) { return true; }
151 class CapturingScopeInfo : public FunctionScopeInfo {
234 : FunctionScopeInfo(Diag), ImpCaptureStyle(Style), CXXThisCaptureIndex(0),
299 static bool classof(const FunctionScopeInfo *FSI) {
327 static bool classof(const FunctionScopeInfo *FSI) {
383 static bool classof(const FunctionScopeInfo *FS
[all...]
H A DSema.h177 class FunctionScopeInfo;
252 /// element, which is used to cache a single FunctionScopeInfo
254 SmallVector<sema::FunctionScopeInfo *, 4> FunctionScopes;
828 sema::FunctionScopeInfo *getCurFunction() const {
1334 void computeNRVO(Stmt *Body, sema::FunctionScopeInfo *Scope);
/external/clang/lib/Sema/
H A DSema.cpp46 FunctionScopeInfo::~FunctionScopeInfo() { }
48 void FunctionScopeInfo::Clear() {
127 FunctionScopes.push_back(new FunctionScopeInfo(Diags));
960 FunctionScopes.push_back(new FunctionScopeInfo(getDiagnostics()));
976 FunctionScopeInfo *Scope = FunctionScopes.pop_back_val();
1002 FunctionScopeInfo *CurFunction = getCurFunction();
H A DAnalysisBasedWarnings.cpp1172 static void flushDiagnostics(Sema &S, sema::FunctionScopeInfo *fscope) {
1184 sema::FunctionScopeInfo *fscope,
H A DSemaDecl.cpp7757 void Sema::computeNRVO(Stmt *Body, FunctionScopeInfo *Scope) {

Completed in 96 milliseconds