| /openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
| H A D | LoopWidening.cpp | 37 return cast<DoStmt>(LoopStmt)->getCond(); in getLoopCondition() 48 assert((isa<ForStmt, WhileStmt, DoStmt>(LoopStmt))); in getWidenedLoopState()
|
| H A D | LoopUnrolling.cpp | 75 return isa_and_nonnull<ForStmt, WhileStmt, DoStmt>(S); in isLoopStmt()
|
| H A D | CoreEngine.cpp | 370 HandleBranch(cast<DoStmt>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
|
| /openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | IdenticalExprChecker.cpp | 394 const DoStmt *DStmt1 = cast<DoStmt>(Stmt1); in isIdenticalStmt() 395 const DoStmt *DStmt2 = cast<DoStmt>(Stmt2); in isIdenticalStmt()
|
| H A D | UnreachableCodeChecker.cpp | 157 if (isa<DoStmt>(Parent)) in checkEndAnalysis()
|
| H A D | ErrnoChecker.cpp | 89 CondFound = (S == cast<DoStmt>(ParentS)->getCond()); in isInCondition()
|
| H A D | MallocOverflowSecurityChecker.cpp | 253 void VisitDoStmt(DoStmt *S) { in VisitDoStmt()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/Interp/ |
| H A D | ByteCodeStmtGen.h | 61 bool visitDoStmt(const DoStmt *S);
|
| H A D | ByteCodeStmtGen.cpp | 178 return visitDoStmt(cast<DoStmt>(S)); in visitStmt() 324 bool ByteCodeStmtGen<Emitter>::visitDoStmt(const DoStmt *S) { in visitDoStmt()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CodeGenPGO.cpp | 95 DoStmt, enumerator 264 DEFINE_NESTABLE_TRAVERSAL(DoStmt) in DEFINE_NESTABLE_TRAVERSAL() 281 return PGOHash::DoStmt; in DEFINE_NESTABLE_TRAVERSAL() 513 void VisitDoStmt(const DoStmt *S) { in VisitDoStmt()
|
| H A D | CGStmt.cpp | 151 case Stmt::DoStmtClass: EmitDoStmt(cast<DoStmt>(*S), Attrs); break; in EmitStmt() 964 void CodeGenFunction::EmitDoStmt(const DoStmt &S, in EmitDoStmt()
|
| /openbsd-src/gnu/llvm/clang/lib/ARCMigrate/ |
| H A D | TransEmptyStatementsAndDealloc.cpp | 119 bool VisitDoStmt(DoStmt *S) { in VisitDoStmt()
|
| H A D | Transforms.cpp | 272 bool VisitDoStmt(DoStmt *S) { in VisitDoStmt()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | ParentMap.cpp | 202 return DirectChild == cast<DoStmt>(P)->getCond(); in isConsumedExpr()
|
| /openbsd-src/gnu/llvm/clang/lib/Analysis/ |
| H A D | ReachableCode.cpp | 54 if (const DoStmt *DS = dyn_cast<DoStmt>(Term)) { in isTrivialDoWhile()
|
| H A D | LiveVariables.cpp | 306 AddLiveExpr(val.liveExprs, LV.ESetFact, cast<DoStmt>(S)->getCond()); in Visit()
|
| H A D | CFG.cpp | 575 CFGBlock *VisitDoStmt(DoStmt *D); 2301 return VisitDoStmt(cast<DoStmt>(S)); in Visit() 4165 CFGBlock *CFGBuilder::VisitDoStmt(DoStmt *D) { in VisitDoStmt() 5561 void VisitDoStmt(DoStmt *D) { in VisitDoStmt() 6275 E = cast<DoStmt>(Terminator)->getCond(); in getTerminatorCondition()
|
| /openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/ |
| H A D | TypeErasedDataflowAnalysis.cpp | 115 TerminatorVisitorRetTy VisitDoStmt(const DoStmt *S) { in VisitDoStmt()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaStmtAttr.cpp | 88 if (!isa<DoStmt, ForStmt, CXXForRangeStmt, WhileStmt>(St)) { in handleLoopHintAttr()
|
| H A D | SemaAvailability.cpp | 592 return cast<DoStmt>(Parent)->getBody() == S; in isBodyLikeChildStmt()
|
| H A D | AnalysisBasedWarnings.cpp | 946 Range = cast<DoStmt>(Term)->getCond()->getSourceRange(); in DiagUninitUse() 1337 if (!cast<DoStmt>(S)->getCond()->EvaluateAsInt(Result, Ctx)) in isInLoop()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 15 def DoStmt : StmtNode<Stmt>;
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | Stmt.h | 218 friend class DoStmt; variable 2522 class DoStmt : public Stmt { 2529 DoStmt(Stmt *Body, Expr *Cond, SourceLocation DL, SourceLocation WL, in DoStmt() function 2538 explicit DoStmt(EmptyShell Empty) : Stmt(DoStmtClass, Empty) {} in DoStmt() function
|
| /openbsd-src/gnu/llvm/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 2178 extern const internal::VariadicDynCastAllOfMatcher<Stmt, DoStmt> doStmt; 5345 AST_POLYMORPHIC_SUPPORTED_TYPES(IfStmt, ForStmt, WhileStmt, DoStmt, in AST_POLYMORPHIC_MATCHER_P() argument 5487 AST_POLYMORPHIC_SUPPORTED_TYPES(DoStmt, ForStmt, in AST_POLYMORPHIC_MATCHER_P() argument
|
| /openbsd-src/gnu/llvm/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 900 const internal::VariadicDynCastAllOfMatcher<Stmt, DoStmt> doStmt;
|