Searched refs:FunctionScopeInfo (Results 1 – 12 of 12) sorted by relevance
| /minix3/external/bsd/llvm/dist/clang/lib/Sema/ |
| H A D | ScopeInfo.cpp | 26 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 D | AnalysisBasedWarnings.cpp | 1173 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 D | Sema.cpp | 129 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 D | SemaLambda.cpp | 64 ArrayRef<const clang::sema::FunctionScopeInfo *> FunctionScopes, in getStackIndexOfNearestEnclosingCaptureReadyLambda() 171 ArrayRef<const sema::FunctionScopeInfo *> FunctionScopes, in getStackIndexOfNearestEnclosingCaptureCapableLambda()
|
| H A D | SemaExprObjC.cpp | 2596 FunctionScopeInfo *DIFunctionScopeInfo = in BuildInstanceMessage()
|
| H A D | SemaExprCXX.cpp | 5902 ArrayRef<const FunctionScopeInfo *> FunctionScopesArrayRef( in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
|
| H A D | SemaExpr.cpp | 9254 if (FunctionScopeInfo *FD = S.getCurFunction()) in RecordModifiableNonNullParam() 12324 FunctionScopeInfo *FSI = FunctionScopes[FunctionScopesIndex]; in tryCaptureVariable()
|
| H A D | SemaDecl.cpp | 10387 void Sema::computeNRVO(Stmt *Body, FunctionScopeInfo *Scope) { in computeNRVO()
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/Sema/ |
| H A D | ScopeInfo.h | 80 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 D | AnalysisBasedWarnings.h | 28 class FunctionScopeInfo; variable 93 void IssueWarnings(Policy P, FunctionScopeInfo *fscope,
|
| H A D | SemaLambda.h | 31 ArrayRef<const sema::FunctionScopeInfo *> FunctionScopes,
|
| H A D | Sema.h | 196 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);
|