Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DLoopWidening.cpp38 return cast<DoStmt>(LoopStmt)->getCond(); in getLoopCondition()
50 isa<DoStmt>(LoopStmt)); in getWidenedLoopState()
H A DLoopUnrolling.cpp73 return S && (isa<ForStmt>(S) || isa<WhileStmt>(S) || isa<DoStmt>(S)); in isLoopStmt()
H A DCoreEngine.cpp324 HandleBranch(cast<DoStmt>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DIdenticalExprChecker.cpp393 const DoStmt *DStmt1 = cast<DoStmt>(Stmt1); in isIdenticalStmt()
394 const DoStmt *DStmt2 = cast<DoStmt>(Stmt2); in isIdenticalStmt()
H A DUnreachableCodeChecker.cpp157 if (isa<DoStmt>(Parent)) in checkEndAnalysis()
H A DMallocOverflowSecurityChecker.cpp252 void VisitDoStmt(DoStmt *S) { in VisitDoStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenPGO.cpp93 DoStmt, enumerator
245 DEFINE_NESTABLE_TRAVERSAL(DoStmt) in DEFINE_NESTABLE_TRAVERSAL()
262 return PGOHash::DoStmt; in DEFINE_NESTABLE_TRAVERSAL()
494 void VisitDoStmt(const DoStmt *S) { in VisitDoStmt()
H A DCGStmt.cpp143 case Stmt::DoStmtClass: EmitDoStmt(cast<DoStmt>(*S), Attrs); break; in EmitStmt()
765 void CodeGenFunction::EmitDoStmt(const DoStmt &S, in EmitDoStmt()
H A DCodeGenFunction.cpp1454 if (isa<SwitchStmt>(S) || isa<WhileStmt>(S) || isa<DoStmt>(S) || in containsBreak()
1477 isa<DoStmt>(S) || isa<ForStmt>(S) || isa<CompoundStmt>(S) || in mightAddDeclToScope()
H A DCoverageMappingGen.cpp980 void VisitDoStmt(const DoStmt *S) { in VisitDoStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DParentMap.cpp190 return DirectChild == cast<DoStmt>(P)->getCond(); in isConsumedExpr()
H A DStmtProfile.cpp278 void StmtProfiler::VisitDoStmt(const DoStmt *S) { in VisitDoStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransEmptyStatementsAndDealloc.cpp121 bool VisitDoStmt(DoStmt *S) { in VisitDoStmt()
H A DTransforms.cpp274 bool VisitDoStmt(DoStmt *S) { in VisitDoStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DReachableCode.cpp53 if (const DoStmt *DS = dyn_cast<DoStmt>(Term)) { in isTrivialDoWhile()
H A DLiveVariables.cpp349 AddLiveStmt(val.liveStmts, LV.SSetFact, cast<DoStmt>(S)->getCond()); in Visit()
H A DCFG.cpp548 CFGBlock *VisitDoStmt(DoStmt *D);
2095 return VisitDoStmt(cast<DoStmt>(S)); in Visit()
3660 CFGBlock *CFGBuilder::VisitDoStmt(DoStmt *D) { in VisitDoStmt()
4939 void VisitDoStmt(DoStmt *D) { in VisitDoStmt()
5491 E = cast<DoStmt>(Terminator)->getCond(); in getTerminatorCondition()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td19 def DoStmt : Stmt;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DStmt.h209 friend class DoStmt; in alignas() local
2185 class DoStmt : public Stmt {
2192 DoStmt(Stmt *Body, Expr *Cond, SourceLocation DL, SourceLocation WL, in DoStmt() function
2201 explicit DoStmt(EmptyShell Empty) : Stmt(DoStmtClass, Empty) {} in DoStmt() function
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1922 extern const internal::VariadicDynCastAllOfMatcher<Stmt, DoStmt> doStmt;
4090 AST_POLYMORPHIC_SUPPORTED_TYPES(IfStmt, ForStmt, WhileStmt, DoStmt, in AST_POLYMORPHIC_MATCHER_P() argument
4220 AST_POLYMORPHIC_SUPPORTED_TYPES(DoStmt, ForStmt, in AST_POLYMORPHIC_MATCHER_P() argument
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp699 const internal::VariadicDynCastAllOfMatcher<Stmt, DoStmt> doStmt;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp923 Range = cast<DoStmt>(Term)->getCond()->getSourceRange(); in DiagUninitUse()
1318 if (!cast<DoStmt>(S)->getCond()->EvaluateAsInt(Result, Ctx)) in isInLoop()
H A DSemaStmt.cpp1337 return new (Context) DoStmt(Body, Cond, DoLoc, WhileLoc, CondRParen); in ActOnDoStmt()
1650 void VisitDoStmt(const DoStmt *) { in VisitDoStmt() argument
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp284 void ASTStmtReader::VisitDoStmt(DoStmt *S) { in VisitDoStmt()
2406 S = new (Context) DoStmt(Empty); in ReadStmtFromStream()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp4553 isa<DoStmt>(S) || isa<ForStmt>(S)) in RewriteFunctionBodyOrGlobalInitializer()
4719 isa<DoStmt>(S) || isa<ForStmt>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
4722 isa<DoStmt>(Stmts.back()) || isa<ForStmt>(Stmts.back())) in RewriteFunctionBodyOrGlobalInitializer()

12