| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Stmt.cpp | 986 WhileStmt::WhileStmt(const ASTContext &Ctx, VarDecl *Var, Expr *Cond, in WhileStmt() function in WhileStmt 1000 WhileStmt::WhileStmt(EmptyShell Empty, bool HasVar) in WhileStmt() function in WhileStmt 1005 WhileStmt *WhileStmt::Create(const ASTContext &Ctx, VarDecl *Var, Expr *Cond, in Create() 1010 alignof(WhileStmt)); in Create() 1011 return new (Mem) WhileStmt(Ctx, Var, Cond, Body, WL); in Create() 1014 WhileStmt *WhileStmt::CreateEmpty(const ASTContext &Ctx, bool HasVar) { in CreateEmpty() 1017 alignof(WhileStmt)); in CreateEmpty() 1018 return new (Mem) WhileStmt(EmptyShell(), HasVar); in CreateEmpty() 1021 VarDecl *WhileStmt::getConditionVariable() { in getConditionVariable() 1028 void WhileStmt::setConditionVariable(const ASTContext &Ctx, VarDecl *V) { in setConditionVariable()
|
| H A D | ParentMap.cpp | 188 return DirectChild == cast<WhileStmt>(P)->getCond(); in isConsumedExpr()
|
| H A D | TextNodeDumper.cpp | 642 void TextNodeDumper::VisitWhileStmt(const WhileStmt *Node) { in VisitWhileStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | LoopWidening.cpp | 36 return cast<WhileStmt>(LoopStmt)->getCond(); in getLoopCondition() 49 assert(isa<ForStmt>(LoopStmt) || isa<WhileStmt>(LoopStmt) || in getWidenedLoopState()
|
| H A D | LoopUnrolling.cpp | 73 return S && (isa<ForStmt>(S) || isa<WhileStmt>(S) || isa<DoStmt>(S)); in isLoopStmt()
|
| H A D | BugReporter.cpp | 500 if (cast<WhileStmt>(Parent)->getCond() != S) in getEnclosingStmtLocation() 959 LoopBody = cast<WhileStmt>(Term)->getBody(); in isInLoopBody() 1181 else if (const auto *WS = dyn_cast<WhileStmt>(Loop)) in generatePathDiagnosticsForNode() 1293 return cast<WhileStmt>(S)->getCond() == Cond; in isConditionForTerminator() 1468 if (!(isa<ForStmt>(s1Start) || isa<WhileStmt>(s1Start) || in simplifySimpleBranches()
|
| H A D | CoreEngine.cpp | 379 HandleBranch(cast<WhileStmt>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | IdenticalExprChecker.cpp | 405 const WhileStmt *WStmt1 = cast<WhileStmt>(Stmt1); in isIdenticalStmt() 406 const WhileStmt *WStmt2 = cast<WhileStmt>(Stmt2); in isIdenticalStmt()
|
| H A D | MallocOverflowSecurityChecker.cpp | 246 void VisitWhileStmt(WhileStmt *S) { in VisitWhileStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Extract/ |
| H A D | SourceExtraction.cpp | 36 if (const auto *While = dyn_cast<WhileStmt>(S)) in isSemicolonRequiredAfter()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CodeGenPGO.cpp | 92 WhileStmt, enumerator 244 DEFINE_NESTABLE_TRAVERSAL(WhileStmt) 260 return PGOHash::WhileStmt; in DEFINE_NESTABLE_TRAVERSAL() 469 void VisitWhileStmt(const WhileStmt *S) { in VisitWhileStmt()
|
| H A D | CGStmt.cpp | 142 case Stmt::WhileStmtClass: EmitWhileStmt(cast<WhileStmt>(*S), Attrs); break; in EmitStmt() 677 void CodeGenFunction::EmitWhileStmt(const WhileStmt &S, in EmitWhileStmt()
|
| H A D | CodeGenFunction.cpp | 1454 if (isa<SwitchStmt>(S) || isa<WhileStmt>(S) || isa<DoStmt>(S) || in containsBreak() 1476 if (isa<IfStmt>(S) || isa<SwitchStmt>(S) || isa<WhileStmt>(S) || in mightAddDeclToScope()
|
| H A D | CoverageMappingGen.cpp | 951 void VisitWhileStmt(const WhileStmt *S) { in VisitWhileStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | Stmt.h | 197 friend class WhileStmt; in alignas() local 2063 class WhileStmt final : public Stmt, 2064 private llvm::TrailingObjects<WhileStmt, Stmt *> { 2094 WhileStmt(const ASTContext &Ctx, VarDecl *Var, Expr *Cond, Stmt *Body, 2098 explicit WhileStmt(EmptyShell Empty, bool HasVar); 2102 static WhileStmt *Create(const ASTContext &Ctx, VarDecl *Var, Expr *Cond, 2107 static WhileStmt *CreateEmpty(const ASTContext &Ctx, bool HasVar); 2143 return const_cast<WhileStmt *>(this)->getConditionVariable(); in getConditionVariable()
|
| H A D | TextNodeDumper.h | 224 void VisitWhileStmt(const WhileStmt *Node);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/ |
| H A D | TransEmptyStatementsAndDealloc.cpp | 109 bool VisitWhileStmt(WhileStmt *S) { in VisitWhileStmt()
|
| H A D | Transforms.cpp | 269 bool VisitWhileStmt(WhileStmt *S) { in VisitWhileStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 18 def WhileStmt : Stmt;
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1912 extern const internal::VariadicDynCastAllOfMatcher<Stmt, WhileStmt> whileStmt; 4090 AST_POLYMORPHIC_SUPPORTED_TYPES(IfStmt, ForStmt, WhileStmt, DoStmt, in AST_POLYMORPHIC_MATCHER_P() argument 4221 WhileStmt, in AST_POLYMORPHIC_MATCHER_P() argument
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | CFG.cpp | 585 CFGBlock *VisitWhileStmt(WhileStmt *W); 2188 return VisitWhileStmt(cast<WhileStmt>(S)); in Visit() 3470 CFGBlock *CFGBuilder::VisitWhileStmt(WhileStmt *W) { in VisitWhileStmt() 4827 cast<WhileStmt>(stmt)->getConditionVariable(); in StmtPrinterHelper() 4933 void VisitWhileStmt(WhileStmt *W) { in VisitWhileStmt() 5487 E = cast<WhileStmt>(Terminator)->getCond(); in getTerminatorCondition()
|
| H A D | LiveVariables.cpp | 342 AddLiveStmt(val.liveStmts, LV.SSetFact, cast<WhileStmt>(S)->getCond()); in Visit()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 698 const internal::VariadicDynCastAllOfMatcher<Stmt, WhileStmt> whileStmt;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 271 void ASTStmtReader::VisitWhileStmt(WhileStmt *S) { in VisitWhileStmt() 2400 S = WhileStmt::CreateEmpty( in ReadStmtFromStream()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 4552 if (isa<SwitchStmt>(S) || isa<WhileStmt>(S) || in RewriteFunctionBodyOrGlobalInitializer() 4718 if (isa<SwitchStmt>(S) || isa<WhileStmt>(S) || in RewriteFunctionBodyOrGlobalInitializer() 4721 assert ((isa<SwitchStmt>(Stmts.back()) || isa<WhileStmt>(Stmts.back()) || in RewriteFunctionBodyOrGlobalInitializer()
|