/external/llvm/include/llvm/ADT/ |
H A D | ScopedHashTable.h | 154 ScopeTy *CurScope; member in class:llvm::ScopedHashTable 162 ScopedHashTable() : CurScope(0) {} 163 ScopedHashTable(AllocatorTy A) : CurScope(0), Allocator(A) {} 165 assert(CurScope == 0 && TopLevelMap.empty() && "Scope imbalance!"); 188 insertIntoScope(CurScope, Key, Val); 202 ScopeTy *getCurScope() { return CurScope; } 203 const ScopeTy *getCurScope() const { return CurScope; } 223 PrevScope = HT.CurScope; 224 HT.CurScope = this; 230 assert(HT.CurScope [all...] |
/external/clang/lib/Sema/ |
H A D | SemaLambda.cpp | 212 void Sema::addLambdaParameters(CXXMethodDecl *CallOperator, Scope *CurScope) { argument 219 if (CurScope && Param->getIdentifier()) { 220 CheckShadow(CurScope, Param); 222 PushOnScopeChains(Param, CurScope); 364 Scope *CurScope) { 368 if (Scope *TmplScope = CurScope->getTemplateParamParent()) 406 MethodTyInfo = GetTypeForDeclarator(ParamInfo, CurScope); 430 ProcessDeclAttributes(CurScope, Method, ParamInfo); 433 PushDeclContext(CurScope, Method); 506 LookupName(R, CurScope); 362 ActOnStartOfLambdaDefinition(LambdaIntroducer &Intro, Declarator &ParamInfo, Scope *CurScope) argument 580 ActOnLambdaError(SourceLocation StartLoc, Scope *CurScope, bool IsInstantiation) argument 721 ActOnLambdaExpr(SourceLocation StartLoc, Stmt *Body, Scope *CurScope, bool IsInstantiation) argument [all...] |
H A D | SemaStmt.cpp | 348 Stmt *SubStmt, Scope *CurScope) { 2088 Sema::ActOnContinueStmt(SourceLocation ContinueLoc, Scope *CurScope) { argument 2089 Scope *S = CurScope->getContinueParent(); 2099 Sema::ActOnBreakStmt(SourceLocation BreakLoc, Scope *CurScope) { argument 2100 Scope *S = CurScope->getBreakParent(); 2583 Scope *CurScope) { 2590 Scope *AtCatchParent = CurScope; 347 ActOnDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc, Stmt *SubStmt, Scope *CurScope) argument 2582 ActOnObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw, Scope *CurScope) argument
|
H A D | SemaExprMember.cpp | 98 Scope *CurScope, 229 switch (ClassifyImplicitMemberAccess(*this, CurScope, R)) { 97 ClassifyImplicitMemberAccess(Sema &SemaRef, Scope *CurScope, const LookupResult &R) argument
|
H A D | SemaLookup.cpp | 3113 Scope *S = CurScope; 3119 Res = LookupSingleName(CurScope, II, Loc, LookupLabel, NotForRedeclaration); 3127 Scope *S = CurScope->getFnParent();
|
H A D | SemaExpr.cpp | 9229 void Sema::ActOnBlockStart(SourceLocation CaretLoc, Scope *CurScope) { argument 9231 PushBlockScope(CurScope, Block); 9233 if (CurScope) 9234 PushDeclContext(CurScope, Block); 9246 Scope *CurScope) { 9251 TypeSourceInfo *Sig = GetTypeForDeclarator(ParamInfo, CurScope); 9357 ProcessDeclAttributes(CurScope, CurBlock->TheDecl, ParamInfo); 9379 void Sema::ActOnBlockError(SourceLocation CaretLoc, Scope *CurScope) { argument 9392 Stmt *Body, Scope *CurScope) { 9245 ActOnBlockArguments(SourceLocation CaretLoc, Declarator &ParamInfo, Scope *CurScope) argument 9391 ActOnBlockStmtExpr(SourceLocation CaretLoc, Stmt *Body, Scope *CurScope) argument
|
H A D | SemaTemplate.cpp | 2487 LookupParsedName(Result, CurScope, &SS);
|
/external/clang/lib/Parse/ |
H A D | Parser.cpp | 56 Actions.CurScope = 0; 366 Actions.CurScope = N; 368 Actions.CurScope = new Scope(getCurScope(), ScopeFlags, Diags); 382 Actions.CurScope = OldScope->getParent(); 394 : CurScope(ManageFlags ? Self->getCurScope() : 0) { 395 if (CurScope) { 396 OldFlags = CurScope->getFlags(); 397 CurScope->setFlags(ScopeFlags); 404 if (CurScope) 405 CurScope [all...] |
H A D | ParseStmt.cpp | 440 Actions.ProcessDeclAttributeList(Actions.CurScope, LD, Attrs);
|
H A D | ParseDecl.cpp | 918 Actions.ActOnReenterTemplateScope(Actions.CurScope, D); 924 Actions.ActOnReenterFunctionContext(Actions.CurScope, D);
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 2505 Stmt *SubStmt, Scope *CurScope); 2563 StmtResult ActOnContinueStmt(SourceLocation ContinueLoc, Scope *CurScope); 2564 StmtResult ActOnBreakStmt(SourceLocation GotoLoc, Scope *CurScope); 2599 Scope *CurScope); 3162 void ActOnBlockStart(SourceLocation CaretLoc, Scope *CurScope); 3167 Scope *CurScope); 3171 void ActOnBlockError(SourceLocation CaretLoc, Scope *CurScope); 3176 Scope *CurScope); 3215 Decl *ActOnUsingDirective(Scope *CurScope, 3225 Decl *ActOnNamespaceAliasDef(Scope *CurScope, 7222 Scope *CurScope; member in class:clang::Sema [all...] |
/external/llvm/utils/TableGen/ |
H A D | FixedLenDecoderEmitter.cpp | 657 FixupList &CurScope = TableInfo.FixupStack.back(); local 659 resolveTableFixups(Table, CurScope, Table.size()); 660 CurScope.clear();
|
/external/clang/include/clang/Parse/ |
H A D | Parser.h | 696 Scope *CurScope; member in class:clang::Parser::ParseScopeFlags
|