Searched defs:CurScope (Results 1 - 9 of 9) sorted by relevance

/external/llvm/include/llvm/ADT/
H A DScopedHashTable.h155 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/llvm/utils/TableGen/
H A DFixedLenDecoderEmitter.cpp656 FixupList &CurScope = TableInfo.FixupStack.back(); local
658 resolveTableFixups(Table, CurScope, Table.size());
659 CurScope.clear();
/external/clang/lib/Sema/
H A DSemaExprMember.cpp92 Scope *CurScope,
239 switch (ClassifyImplicitMemberAccess(*this, CurScope, R)) {
91 ClassifyImplicitMemberAccess(Sema &SemaRef, Scope *CurScope, const LookupResult &R) argument
H A DSemaLambda.cpp474 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 DSemaOpenMP.cpp92 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 DSemaStmt.cpp400 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 DSemaExpr.cpp10419 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
/external/clang/include/clang/Parse/
H A DParser.h802 Scope *CurScope; member in class:clang::Parser::ParseScopeFlags
/external/clang/include/clang/Sema/
H A DSema.h3012 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...]

Completed in 2781 milliseconds