/external/clang/include/clang/AST/ |
H A D | StmtCXX.h | 239 Stmt *SubStmt; member in class:clang::MSDependentExistsStmt 248 CompoundStmt *SubStmt) 252 SubStmt(reinterpret_cast<Stmt *>(SubStmt)) { } 275 return reinterpret_cast<CompoundStmt *>(SubStmt); 279 SourceLocation getLocEnd() const LLVM_READONLY { return SubStmt->getLocEnd();} 282 return child_range(&SubStmt, &SubStmt+1); 245 MSDependentExistsStmt(SourceLocation KeywordLoc, bool IsIfExists, NestedNameSpecifierLoc QualifierLoc, DeclarationNameInfo NameInfo, CompoundStmt *SubStmt) argument
|
H A D | StmtObjC.h | 344 Stmt *SubStmt; member in class:clang::ObjCAutoreleasePoolStmt 350 SubStmt(subStmt), AtLoc(atLoc) {} 355 const Stmt *getSubStmt() const { return SubStmt; } 356 Stmt *getSubStmt() { return SubStmt; } 357 void setSubStmt(Stmt *S) { SubStmt = S; } 360 SourceLocation getLocEnd() const LLVM_READONLY { return SubStmt->getLocEnd();} 369 child_range children() { return child_range(&SubStmt, &SubStmt + 1); }
|
H A D | Stmt.h | 743 Stmt* SubStmt; member in class:clang::DefaultStmt 746 SwitchCase(DefaultStmtClass, DL, CL), SubStmt(substmt) {} 752 Stmt *getSubStmt() { return SubStmt; } 753 const Stmt *getSubStmt() const { return SubStmt; } 754 void setSubStmt(Stmt *S) { SubStmt = S; } 762 SourceLocation getLocEnd() const LLVM_READONLY { return SubStmt->getLocEnd();} 769 child_range children() { return child_range(&SubStmt, &SubStmt+1); } 783 Stmt *SubStmt; member in class:clang::LabelStmt 787 : Stmt(LabelStmtClass), TheDecl(D), SubStmt(substm 819 Stmt *SubStmt; member in class:clang::AttributedStmt 825 AttributedStmt(SourceLocation Loc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument [all...] |
H A D | Expr.h | 3391 Stmt *SubStmt; member in class:clang::StringLiteral::OffsetOfExpr::StmtExpr 3401 SubStmt(substmt), LParenLoc(lp), RParenLoc(rp) { } 3406 CompoundStmt *getSubStmt() { return cast<CompoundStmt>(SubStmt); } 3407 const CompoundStmt *getSubStmt() const { return cast<CompoundStmt>(SubStmt); } 3408 void setSubStmt(CompoundStmt *S) { SubStmt = S; } 3423 child_range children() { return child_range(&SubStmt, &SubStmt+1); }
|
/external/clang/lib/Sema/ |
H A D | JumpDiagnostics.cpp | 350 Stmt *SubStmt = *CI; local 351 if (!SubStmt) continue; 358 if (CaseStmt *CS = dyn_cast<CaseStmt>(SubStmt)) 360 else if (DefaultStmt *DS = dyn_cast<DefaultStmt>(SubStmt)) 362 else if (LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt)) 367 LabelAndGotoScopes[SubStmt] = ParentScope; 368 SubStmt = Next; 373 if (DeclStmt *DS = dyn_cast<DeclStmt>(SubStmt)) { 382 if (ObjCAtTryStmt *AT = dyn_cast<ObjCAtTryStmt>(SubStmt)) { 419 if (ObjCAtSynchronizedStmt *AS = dyn_cast<ObjCAtSynchronizedStmt>(SubStmt)){ [all...] |
H A D | SemaExprCXX.cpp | 5018 Stmt *Sema::MaybeCreateStmtWithCleanups(Stmt *SubStmt) { argument 5019 assert(SubStmt && "sub-statement can't be null!"); 5024 return SubStmt; 5030 CompoundStmt *CompStmt = new (Context) CompoundStmt(Context, SubStmt,
|
H A D | SemaStmt.cpp | 391 void Sema::ActOnCaseStmtBody(Stmt *caseStmt, Stmt *SubStmt) { argument 392 DiagnoseUnusedExprResult(SubStmt); 395 CS->setSubStmt(SubStmt); 400 Stmt *SubStmt, Scope *CurScope) { 401 DiagnoseUnusedExprResult(SubStmt); 405 return SubStmt; 408 DefaultStmt *DS = new (Context) DefaultStmt(DefaultLoc, ColonLoc, SubStmt); 415 SourceLocation ColonLoc, Stmt *SubStmt) { 420 return SubStmt; 424 LabelStmt *LS = new (Context) LabelStmt(IdentLoc, TheDecl, SubStmt); 399 ActOnDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc, Stmt *SubStmt, Scope *CurScope) argument 414 ActOnLabelStmt(SourceLocation IdentLoc, LabelDecl *TheDecl, SourceLocation ColonLoc, Stmt *SubStmt) argument 433 ActOnAttributedStmt(SourceLocation AttrLoc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument [all...] |
H A D | SemaDeclCXX.cpp | 12252 Stmt *SubStmt = *CI; local 12253 if (!SubStmt) 12255 if (isa<ReturnStmt>(SubStmt)) 12256 Self.Diag(SubStmt->getLocStart(), 12258 if (!isa<Expr>(SubStmt)) 12259 SearchForReturnInStmt(Self, SubStmt);
|
H A D | TreeTransform.h | 1088 Stmt *SubStmt) { 1089 return getSema().ActOnDefaultStmt(DefaultLoc, ColonLoc, SubStmt, 1098 SourceLocation ColonLoc, Stmt *SubStmt) { 1099 return SemaRef.ActOnLabelStmt(IdentLoc, L, ColonLoc, SubStmt); 1108 Stmt *SubStmt) { 1109 return SemaRef.ActOnAttributedStmt(AttrLoc, Attrs, SubStmt); 1990 Stmt *SubStmt, 1992 return getSema().ActOnStmtExpr(LParenLoc, SubStmt, RParenLoc); 5453 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt()); 5454 if (SubStmt 1086 RebuildDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc, Stmt *SubStmt) argument 1097 RebuildLabelStmt(SourceLocation IdentLoc, LabelDecl *L, SourceLocation ColonLoc, Stmt *SubStmt) argument 1106 RebuildAttributedStmt(SourceLocation AttrLoc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument 1989 RebuildStmtExpr(SourceLocation LParenLoc, Stmt *SubStmt, SourceLocation RParenLoc) argument 5465 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt()); local 5477 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt()); local 5496 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt()); local 6288 StmtResult SubStmt = getDerived().TransformCompoundStmt(S->getSubStmt()); local 7520 StmtResult SubStmt local [all...] |
H A D | SemaExpr.cpp | 10100 Sema::ActOnStmtExpr(SourceLocation LPLoc, Stmt *SubStmt, argument 10102 assert(SubStmt && isa<CompoundStmt>(SubStmt) && "Invalid action invocation!"); 10103 CompoundStmt *Compound = cast<CompoundStmt>(SubStmt);
|
/external/clang/lib/Parse/ |
H A D | ParseStmt.cpp | 544 StmtResult SubStmt; local 564 SubStmt = ParseStatementOrDeclarationAfterAttributes( 566 if (!TempAttrs.empty() && !SubStmt.isInvalid()) 567 SubStmt = Actions.ProcessStmtAttributes( 568 SubStmt.get(), TempAttrs.getList(), TempAttrs.Range); 575 if (!SubStmt.isInvalid() && !SubStmt.isUsable()) 576 SubStmt = ParseStatement(); 579 if (SubStmt.isInvalid()) 580 SubStmt 716 StmtResult SubStmt; local 768 StmtResult SubStmt; local [all...] |
/external/clang/lib/AST/ |
H A D | Stmt.cpp | 287 Stmt *SubStmt) { 291 return new (Mem) AttributedStmt(Loc, Attrs, SubStmt); 285 Create(const ASTContext &C, SourceLocation Loc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument
|
/external/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 423 const Stmt *SubStmt = S.getSubStmt(); local 424 switch (SubStmt->getStmtClass()) { 426 EmitDoStmt(cast<DoStmt>(*SubStmt), S.getAttrs()); 429 EmitForStmt(cast<ForStmt>(*SubStmt), S.getAttrs()); 432 EmitWhileStmt(cast<WhileStmt>(*SubStmt), S.getAttrs()); 435 EmitCXXForRangeStmt(cast<CXXForRangeStmt>(*SubStmt), S.getAttrs()); 438 EmitStmt(SubStmt);
|