/external/clang/include/clang/AST/ |
StmtCXX.h | 240 Stmt *SubStmt; 249 CompoundStmt *SubStmt) 253 SubStmt(reinterpret_cast<Stmt *>(SubStmt)) { } 276 return reinterpret_cast<CompoundStmt *>(SubStmt); 280 SourceLocation getLocEnd() const LLVM_READONLY { return SubStmt->getLocEnd();} 283 return child_range(&SubStmt, &SubStmt+1); 295 enum SubStmt { 305 Stmt *SubStmts[SubStmt::FirstParamMove] [all...] |
EvaluatedExprVisitor.h | 101 for (auto *SubStmt : S->children()) 102 if (SubStmt) 103 this->Visit(SubStmt);
|
StmtObjC.h | 347 Stmt *SubStmt; 350 ObjCAutoreleasePoolStmt(SourceLocation atLoc, Stmt *subStmt) 351 : Stmt(ObjCAutoreleasePoolStmtClass), AtLoc(atLoc), SubStmt(subStmt) {} 356 const Stmt *getSubStmt() const { return SubStmt; } 357 Stmt *getSubStmt() { return SubStmt; } 358 void setSubStmt(Stmt *S) { SubStmt = S; } 361 SourceLocation getLocEnd() const LLVM_READONLY { return SubStmt->getLocEnd();} 370 child_range children() { return child_range(&SubStmt, &SubStmt + 1); [all...] |
Stmt.h | 679 enum { LHS, RHS, SUBSTMT, END_EXPR }; 686 SubExprs[SUBSTMT] = nullptr; 704 Stmt *getSubStmt() { return SubExprs[SUBSTMT]; } 712 const Stmt *getSubStmt() const { return SubExprs[SUBSTMT]; } 714 void setSubStmt(Stmt *S) { SubExprs[SUBSTMT] = S; } 739 Stmt* SubStmt; 741 DefaultStmt(SourceLocation DL, SourceLocation CL, Stmt *substmt) : 742 SwitchCase(DefaultStmtClass, DL, CL), SubStmt(substmt) {} 748 Stmt *getSubStmt() { return SubStmt; } [all...] |
Expr.h | [all...] |
RecursiveASTVisitor.h | [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
UndefBranchChecker.cpp | 40 for (const Stmt *SubStmt : Ex->children()) 41 if (const Expr *ExI = dyn_cast_or_null<Expr>(SubStmt))
|
ObjCUnusedIVarsChecker.cpp | 60 for (const Stmt *SubStmt : S->children()) 61 Scan(M, SubStmt);
|
CheckObjCDealloc.cpp | 72 for (Stmt *SubStmt : S->children()) 73 if (SubStmt && scan_ivar_release(SubStmt, ID, PD, Release, SelfII, Ctx))
|
/external/clang/lib/AST/ |
ParentMap.cpp | 39 for (Stmt *SubStmt : S->children()) 40 M[SubStmt] = nullptr; 85 for (Stmt *SubStmt : S->children()) { 86 if (SubStmt) { 87 M[SubStmt] = S; 88 BuildParentMap(M, SubStmt, OVMode);
|
Stmt.cpp | 315 Stmt *SubStmt) { 319 return new (Mem) AttributedStmt(Loc, Attrs, SubStmt); [all...] |
StmtProfile.cpp | 73 for (const Stmt *SubStmt : S->children()) { 74 if (SubStmt) 75 Visit(SubStmt); [all...] |
/external/clang/lib/Analysis/ |
PseudoConstantAnalysis.cpp | 223 for (const Stmt *SubStmt : Head->children()) 224 if (SubStmt) 225 WorkList.push_back(SubStmt);
|
CallGraph.cpp | 86 for (Stmt *SubStmt : S->children()) 87 if (SubStmt) 88 this->Visit(SubStmt);
|
/external/clang/lib/Sema/ |
JumpDiagnostics.cpp | 378 for (Stmt *SubStmt : S->children()) { 384 if (!SubStmt) continue; 391 if (CaseStmt *CS = dyn_cast<CaseStmt>(SubStmt)) 393 else if (DefaultStmt *DS = dyn_cast<DefaultStmt>(SubStmt)) 395 else if (LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt)) 400 LabelAndGotoScopes[SubStmt] = ParentScope; 401 SubStmt = Next; 406 if (DeclStmt *DS = dyn_cast<DeclStmt>(SubStmt)) { 415 if (ObjCAtTryStmt *AT = dyn_cast<ObjCAtTryStmt>(SubStmt)) { 453 dyn_cast<ObjCAtSynchronizedStmt>(SubStmt)) { [all...] |
SemaStmt.cpp | 437 void Sema::ActOnCaseStmtBody(Stmt *caseStmt, Stmt *SubStmt) { 438 DiagnoseUnusedExprResult(SubStmt); 441 CS->setSubStmt(SubStmt); 446 Stmt *SubStmt, Scope *CurScope) { 447 DiagnoseUnusedExprResult(SubStmt); 451 return SubStmt; 454 DefaultStmt *DS = new (Context) DefaultStmt(DefaultLoc, ColonLoc, SubStmt); 461 SourceLocation ColonLoc, Stmt *SubStmt) { 466 return SubStmt; 470 LabelStmt *LS = new (Context) LabelStmt(IdentLoc, TheDecl, SubStmt); [all...] |
SemaExceptionSpec.cpp | [all...] |
TreeTransform.h | [all...] |
/external/clang/lib/Parse/ |
ParseStmt.cpp | 565 StmtResult SubStmt; 585 SubStmt = ParseStatementOrDeclarationAfterAttributes( 587 if (!TempAttrs.empty() && !SubStmt.isInvalid()) 588 SubStmt = Actions.ProcessStmtAttributes( 589 SubStmt.get(), TempAttrs.getList(), TempAttrs.Range); 596 if (!SubStmt.isInvalid() && !SubStmt.isUsable()) 597 SubStmt = ParseStatement(); 599 // Broken substmt shouldn't prevent the label from being added to the AST. 600 if (SubStmt.isInvalid() [all...] |
/external/clang/lib/Frontend/Rewrite/ |
RewriteObjC.cpp | [all...] |
RewriteModernObjC.cpp | [all...] |
/external/clang/include/clang/Analysis/ |
ProgramPoint.h | 266 const Stmt *SubStmt = nullptr) 267 : StmtPoint(S, SubStmt, PreStmtKind, L, tag) {}
|
/external/clang/lib/CodeGen/ |
CGDecl.cpp | 586 for (const Stmt *SubStmt : s->children()) 587 // SubStmt might be null; as in missing decl or conditional of an if-stmt. 588 if (SubStmt && isAccessedBy(var, SubStmt)) [all...] |
CGStmt.cpp | 489 const Stmt *SubStmt = S.getSubStmt(); 490 switch (SubStmt->getStmtClass()) { 492 EmitDoStmt(cast<DoStmt>(*SubStmt), S.getAttrs()); 495 EmitForStmt(cast<ForStmt>(*SubStmt), S.getAttrs()); 498 EmitWhileStmt(cast<WhileStmt>(*SubStmt), S.getAttrs()); 501 EmitCXXForRangeStmt(cast<CXXForRangeStmt>(*SubStmt), S.getAttrs()); 504 EmitStmt(SubStmt); [all...] |
CodeGenFunction.cpp | [all...] |