/external/llvm/include/llvm/ADT/ |
H A D | ScopedHashTable.h | 155 ScopeTy *CurScope; member in class:llvm::ScopedHashTable 163 ScopedHashTable() : CurScope(nullptr) {} 164 ScopedHashTable(AllocatorTy A) : CurScope(0), Allocator(A) {} 166 assert(!CurScope && 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 | 474 void Sema::addLambdaParameters(CXXMethodDecl *CallOperator, Scope *CurScope) { argument 481 if (CurScope && Param->getIdentifier()) { 482 CheckShadow(CurScope, Param); 484 PushOnScopeChains(Param, CurScope); 835 Declarator &ParamInfo, Scope *CurScope) { 844 if (Scope *TmplScope = CurScope->getTemplateParamParent()) { 896 MethodTyInfo = GetTypeForDeclarator(ParamInfo, CurScope); 922 ProcessDeclAttributes(CurScope, Method, ParamInfo); 925 PushDeclContext(CurScope, Method); 1022 PushOnScopeChains(Var, CurScope, fals 834 ActOnStartOfLambdaDefinition(LambdaIntroducer &Intro, Declarator &ParamInfo, Scope *CurScope) argument 1133 ActOnLambdaError(SourceLocation StartLoc, Scope *CurScope, bool IsInstantiation) argument 1373 ActOnLambdaExpr(SourceLocation StartLoc, Stmt *Body, Scope *CurScope, bool IsInstantiation) argument [all...] |
H A D | SemaOpenMP.cpp | 92 Scope *CurScope; member in struct:__anon18069::DSAStackTy::SharingMapTy 95 Scope *CurScope, SourceLocation Loc) 97 Directive(DKind), DirectiveName(std::move(Name)), CurScope(CurScope), 101 Directive(OMPD_unknown), DirectiveName(), CurScope(nullptr), 122 Scope *CurScope, SourceLocation Loc) { 123 Stack.push_back(SharingMapTy(DKind, DirName, CurScope, Loc)); 193 Scope *getCurScope() const { return Stack.back().CurScope; } 194 Scope *getCurScope() { return Stack.back().CurScope; } 336 TopScope = I->CurScope 94 SharingMapTy(OpenMPDirectiveKind DKind, DeclarationNameInfo Name, Scope *CurScope, SourceLocation Loc) argument 121 push(OpenMPDirectiveKind DKind, const DeclarationNameInfo &DirName, Scope *CurScope, SourceLocation Loc) argument 337 Scope *CurScope = getCurScope(); local 476 StartOpenMPDSABlock(OpenMPDirectiveKind DKind, const DeclarationNameInfo &DirName, Scope *CurScope, SourceLocation Loc) argument 559 ActOnOpenMPIdExpression(Scope *CurScope, CXXScopeSpec &ScopeSpec, const DeclarationNameInfo &Id) argument 913 ActOnOpenMPRegionStart(OpenMPDirectiveKind DKind, Scope *CurScope) argument [all...] |
H A D | SemaStmt.cpp | 400 Stmt *SubStmt, Scope *CurScope) { 1571 Scope *BreakParent = CurScope->getBreakParent(); 1579 } else if (BCFinder.ContinueFound() && CurScope->getContinueParent()) { 2399 Sema::ActOnContinueStmt(SourceLocation ContinueLoc, Scope *CurScope) { argument 2400 Scope *S = CurScope->getContinueParent(); 2410 Sema::ActOnBreakStmt(SourceLocation BreakLoc, Scope *CurScope) { argument 2411 Scope *S = CurScope->getBreakParent(); 2816 Scope *CurScope) { 2824 CurScope->addNRVOCandidate(VD); 2826 CurScope 399 ActOnDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc, Stmt *SubStmt, Scope *CurScope) argument 2815 ActOnReturnStmt(SourceLocation ReturnLoc, Expr *RetValExp, Scope *CurScope) argument 3087 ActOnObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw, Scope *CurScope) argument 3281 ActOnSEHLeaveStmt(SourceLocation Loc, Scope *CurScope) argument 3363 ActOnCapturedRegionStart(SourceLocation Loc, Scope *CurScope, CapturedRegionKind Kind, unsigned NumParams) argument 3390 ActOnCapturedRegionStart(SourceLocation Loc, Scope *CurScope, CapturedRegionKind Kind, ArrayRef<CapturedParamNameType> Params) argument [all...] |
H A D | SemaExprMember.cpp | 92 Scope *CurScope, 239 switch (ClassifyImplicitMemberAccess(*this, CurScope, R)) { 91 ClassifyImplicitMemberAccess(Sema &SemaRef, Scope *CurScope, const LookupResult &R) argument
|
H A D | Sema.cpp | 106 VarDataSharingAttributesStack(nullptr), CurScope(nullptr),
|
H A D | SemaLookup.cpp | 3243 Scope *S = CurScope; 3249 Res = LookupSingleName(CurScope, II, Loc, LookupLabel, NotForRedeclaration); 3257 Scope *S = CurScope->getFnParent();
|
H A D | SemaExpr.cpp | 10419 void Sema::ActOnBlockStart(SourceLocation CaretLoc, Scope *CurScope) { argument 10432 PushBlockScope(CurScope, Block); 10434 if (CurScope) 10435 PushDeclContext(CurScope, Block); 10447 Scope *CurScope) { 10453 TypeSourceInfo *Sig = GetTypeForDeclarator(ParamInfo, CurScope); 10547 ProcessDeclAttributes(CurScope, CurBlock->TheDecl, ParamInfo); 10564 void Sema::ActOnBlockError(SourceLocation CaretLoc, Scope *CurScope) { argument 10577 Stmt *Body, Scope *CurScope) { 10446 ActOnBlockArguments(SourceLocation CaretLoc, Declarator &ParamInfo, Scope *CurScope) argument 10576 ActOnBlockStmtExpr(SourceLocation CaretLoc, Stmt *Body, Scope *CurScope) argument
|
H A D | SemaTemplate.cpp | 3049 LookupParsedName(Result, CurScope, &SS);
|
/external/clang/lib/Parse/ |
H A D | Parser.cpp | 59 Actions.CurScope = nullptr; 356 Actions.CurScope = N; 358 Actions.CurScope = new Scope(getCurScope(), ScopeFlags, Diags); 371 Actions.CurScope = OldScope->getParent(); 383 : CurScope(ManageFlags ? Self->getCurScope() : nullptr) { 384 if (CurScope) { 385 OldFlags = CurScope->getFlags(); 386 CurScope->setFlags(ScopeFlags); 393 if (CurScope) 394 CurScope [all...] |
H A D | ParseStmt.cpp | 585 Actions.ProcessDeclAttributeList(Actions.CurScope, LD, Attrs);
|
H A D | ParseDecl.cpp | 1088 Actions.ActOnReenterTemplateScope(Actions.CurScope, D); 1094 Actions.ActOnReenterFunctionContext(Actions.CurScope, D);
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 3012 Stmt *SubStmt, Scope *CurScope); 3081 StmtResult ActOnContinueStmt(SourceLocation ContinueLoc, Scope *CurScope); 3082 StmtResult ActOnBreakStmt(SourceLocation BreakLoc, Scope *CurScope); 3084 void ActOnCapturedRegionStart(SourceLocation Loc, Scope *CurScope, 3087 void ActOnCapturedRegionStart(SourceLocation Loc, Scope *CurScope, 3101 Scope *CurScope); 3145 Scope *CurScope); 3173 StmtResult ActOnSEHLeaveStmt(SourceLocation Loc, Scope *CurScope); 3729 void ActOnBlockStart(SourceLocation CaretLoc, Scope *CurScope); 3734 Scope *CurScope); 8360 Scope *CurScope; member in class:clang::Sema [all...] |
/external/llvm/utils/TableGen/ |
H A D | FixedLenDecoderEmitter.cpp | 656 FixupList &CurScope = TableInfo.FixupStack.back(); local 658 resolveTableFixups(Table, CurScope, Table.size()); 659 CurScope.clear();
|
/external/clang/include/clang/Parse/ |
H A D | Parser.h | 802 Scope *CurScope; member in class:clang::Parser::ParseScopeFlags
|