Home
last modified time | relevance | path

Searched refs:DoStmt (Results 1 – 25 of 42) sorted by relevance

12

/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DLoopWidening.cpp37 return cast<DoStmt>(LoopStmt)->getCond(); in getLoopCondition()
48 assert((isa<ForStmt, WhileStmt, DoStmt>(LoopStmt))); in getWidenedLoopState()
H A DLoopUnrolling.cpp75 return isa_and_nonnull<ForStmt, WhileStmt, DoStmt>(S); in isLoopStmt()
H A DCoreEngine.cpp370 HandleBranch(cast<DoStmt>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DIdenticalExprChecker.cpp394 const DoStmt *DStmt1 = cast<DoStmt>(Stmt1); in isIdenticalStmt()
395 const DoStmt *DStmt2 = cast<DoStmt>(Stmt2); in isIdenticalStmt()
H A DUnreachableCodeChecker.cpp157 if (isa<DoStmt>(Parent)) in checkEndAnalysis()
H A DErrnoChecker.cpp89 CondFound = (S == cast<DoStmt>(ParentS)->getCond()); in isInCondition()
H A DMallocOverflowSecurityChecker.cpp253 void VisitDoStmt(DoStmt *S) { in VisitDoStmt()
/openbsd-src/gnu/llvm/clang/lib/AST/Interp/
H A DByteCodeStmtGen.h61 bool visitDoStmt(const DoStmt *S);
H A DByteCodeStmtGen.cpp178 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 DCodeGenPGO.cpp95 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 DCGStmt.cpp151 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 DTransEmptyStatementsAndDealloc.cpp119 bool VisitDoStmt(DoStmt *S) { in VisitDoStmt()
H A DTransforms.cpp272 bool VisitDoStmt(DoStmt *S) { in VisitDoStmt()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DParentMap.cpp202 return DirectChild == cast<DoStmt>(P)->getCond(); in isConsumedExpr()
/openbsd-src/gnu/llvm/clang/lib/Analysis/
H A DReachableCode.cpp54 if (const DoStmt *DS = dyn_cast<DoStmt>(Term)) { in isTrivialDoWhile()
H A DLiveVariables.cpp306 AddLiveExpr(val.liveExprs, LV.ESetFact, cast<DoStmt>(S)->getCond()); in Visit()
H A DCFG.cpp575 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 DTypeErasedDataflowAnalysis.cpp115 TerminatorVisitorRetTy VisitDoStmt(const DoStmt *S) { in VisitDoStmt()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaStmtAttr.cpp88 if (!isa<DoStmt, ForStmt, CXXForRangeStmt, WhileStmt>(St)) { in handleLoopHintAttr()
H A DSemaAvailability.cpp592 return cast<DoStmt>(Parent)->getBody() == S; in isBodyLikeChildStmt()
H A DAnalysisBasedWarnings.cpp946 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 DStmtNodes.td15 def DoStmt : StmtNode<Stmt>;
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DStmt.h218 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 DASTMatchers.h2178 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 DASTMatchersInternal.cpp900 const internal::VariadicDynCastAllOfMatcher<Stmt, DoStmt> doStmt;

12