/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 | 213 void Sema::addLambdaParameters(CXXMethodDecl *CallOperator, Scope *CurScope) { argument 220 if (CurScope && Param->getIdentifier()) { 221 CheckShadow(CurScope, Param); 223 PushOnScopeChains(Param, CurScope); 434 Scope *CurScope) { 438 if (Scope *TmplScope = CurScope->getTemplateParamParent()) 475 MethodTyInfo = GetTypeForDeclarator(ParamInfo, CurScope); 508 ProcessDeclAttributes(CurScope, Method, ParamInfo); 511 PushDeclContext(CurScope, Method); 584 LookupName(R, CurScope); 432 ActOnStartOfLambdaDefinition(LambdaIntroducer &Intro, Declarator &ParamInfo, Scope *CurScope) argument 662 ActOnLambdaError(SourceLocation StartLoc, Scope *CurScope, bool IsInstantiation) argument 806 ActOnLambdaExpr(SourceLocation StartLoc, Stmt *Body, Scope *CurScope, bool IsInstantiation) argument [all...] |
H A D | SemaExprMember.cpp | 88 Scope *CurScope, 221 switch (ClassifyImplicitMemberAccess(*this, CurScope, R)) { 87 ClassifyImplicitMemberAccess(Sema &SemaRef, Scope *CurScope, const LookupResult &R) argument
|
H A D | SemaStmt.cpp | 376 Stmt *SubStmt, Scope *CurScope) { 2146 Sema::ActOnContinueStmt(SourceLocation ContinueLoc, Scope *CurScope) { argument 2147 Scope *S = CurScope->getContinueParent(); 2157 Sema::ActOnBreakStmt(SourceLocation BreakLoc, Scope *CurScope) { argument 2158 Scope *S = CurScope->getBreakParent(); 2651 Scope *CurScope) { 2658 Scope *AtCatchParent = CurScope; 375 ActOnDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc, Stmt *SubStmt, Scope *CurScope) argument 2650 ActOnObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw, Scope *CurScope) argument
|
H A D | SemaExpr.cpp | 9457 void Sema::ActOnBlockStart(SourceLocation CaretLoc, Scope *CurScope) { argument 9459 PushBlockScope(CurScope, Block); 9461 if (CurScope) 9462 PushDeclContext(CurScope, Block); 9474 Scope *CurScope) { 9479 TypeSourceInfo *Sig = GetTypeForDeclarator(ParamInfo, CurScope); 9583 ProcessDeclAttributes(CurScope, CurBlock->TheDecl, ParamInfo); 9605 void Sema::ActOnBlockError(SourceLocation CaretLoc, Scope *CurScope) { argument 9618 Stmt *Body, Scope *CurScope) { 9473 ActOnBlockArguments(SourceLocation CaretLoc, Declarator &ParamInfo, Scope *CurScope) argument 9617 ActOnBlockStmtExpr(SourceLocation CaretLoc, Stmt *Body, Scope *CurScope) argument
|
/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 | 682 Scope *CurScope; member in class:clang::Parser::ParseScopeFlags
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 2677 Stmt *SubStmt, Scope *CurScope); 2746 StmtResult ActOnContinueStmt(SourceLocation ContinueLoc, Scope *CurScope); 2747 StmtResult ActOnBreakStmt(SourceLocation BreakLoc, Scope *CurScope); 2787 Scope *CurScope); 3355 void ActOnBlockStart(SourceLocation CaretLoc, Scope *CurScope); 3360 Scope *CurScope); 3364 void ActOnBlockError(SourceLocation CaretLoc, Scope *CurScope); 3369 Scope *CurScope); 3408 Decl *ActOnUsingDirective(Scope *CurScope, 3418 Decl *ActOnNamespaceAliasDef(Scope *CurScope, 7441 Scope *CurScope; member in class:clang::Sema [all...] |