/external/clang/include/clang/AST/ |
StmtCXX.h | 239 Stmt *SubStmt; 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);
|
StmtObjC.h | 344 Stmt *SubStmt; 348 Stmt *subStmt) 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); [all...] |
Stmt.h | 682 enum { LHS, RHS, SUBSTMT, END_EXPR }; 690 SubExprs[SUBSTMT] = nullptr; 708 Stmt *getSubStmt() { return SubExprs[SUBSTMT]; } 716 const Stmt *getSubStmt() const { return SubExprs[SUBSTMT]; } 718 void setSubStmt(Stmt *S) { SubExprs[SUBSTMT] = S; } 743 Stmt* SubStmt; 745 DefaultStmt(SourceLocation DL, SourceLocation CL, Stmt *substmt) : 746 SwitchCase(DefaultStmtClass, DL, CL), SubStmt(substmt) {} 752 Stmt *getSubStmt() { return SubStmt; } [all...] |
Expr.h | [all...] |
/external/clang/lib/Sema/ |
JumpDiagnostics.cpp | 350 Stmt *SubStmt = *CI; 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...] |
SemaStmt.cpp | 391 void Sema::ActOnCaseStmtBody(Stmt *caseStmt, Stmt *SubStmt) { 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); [all...] |
TreeTransform.h | [all...] |
SemaExprCXX.cpp | [all...] |
SemaDeclCXX.cpp | [all...] |
SemaExpr.cpp | [all...] |
/external/clang/lib/Parse/ |
ParseStmt.cpp | 544 StmtResult SubStmt; 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(); 578 // Broken substmt shouldn't prevent the label from being added to the AST. 579 if (SubStmt.isInvalid() [all...] |
/external/clang/include/clang/Analysis/ |
ProgramPoint.h | 266 const Stmt *SubStmt = nullptr) 267 : StmtPoint(S, SubStmt, PreStmtKind, L, tag) {}
|
/external/clang/lib/CodeGen/ |
CGStmt.cpp | 423 const Stmt *SubStmt = S.getSubStmt(); 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); [all...] |
/external/clang/lib/AST/ |
Stmt.cpp | 287 Stmt *SubStmt) { 291 return new (Mem) AttributedStmt(Loc, Attrs, SubStmt); [all...] |
ExprConstant.cpp | [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | [all...] |
/external/clang/lib/Serialization/ |
ASTReaderStmt.cpp | 180 S->SubStmt = Reader.ReadSubStmt(); [all...] |