Home
last modified time | relevance | path

Searched refs:WhileStmt (Results 1 – 25 of 39) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DStmt.cpp986 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 DParentMap.cpp188 return DirectChild == cast<WhileStmt>(P)->getCond(); in isConsumedExpr()
H A DTextNodeDumper.cpp642 void TextNodeDumper::VisitWhileStmt(const WhileStmt *Node) { in VisitWhileStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DLoopWidening.cpp36 return cast<WhileStmt>(LoopStmt)->getCond(); in getLoopCondition()
49 assert(isa<ForStmt>(LoopStmt) || isa<WhileStmt>(LoopStmt) || in getWidenedLoopState()
H A DLoopUnrolling.cpp73 return S && (isa<ForStmt>(S) || isa<WhileStmt>(S) || isa<DoStmt>(S)); in isLoopStmt()
H A DBugReporter.cpp500 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 DCoreEngine.cpp379 HandleBranch(cast<WhileStmt>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DIdenticalExprChecker.cpp405 const WhileStmt *WStmt1 = cast<WhileStmt>(Stmt1); in isIdenticalStmt()
406 const WhileStmt *WStmt2 = cast<WhileStmt>(Stmt2); in isIdenticalStmt()
H A DMallocOverflowSecurityChecker.cpp246 void VisitWhileStmt(WhileStmt *S) { in VisitWhileStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Extract/
H A DSourceExtraction.cpp36 if (const auto *While = dyn_cast<WhileStmt>(S)) in isSemicolonRequiredAfter()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenPGO.cpp92 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 DCGStmt.cpp142 case Stmt::WhileStmtClass: EmitWhileStmt(cast<WhileStmt>(*S), Attrs); break; in EmitStmt()
677 void CodeGenFunction::EmitWhileStmt(const WhileStmt &S, in EmitWhileStmt()
H A DCodeGenFunction.cpp1454 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 DCoverageMappingGen.cpp951 void VisitWhileStmt(const WhileStmt *S) { in VisitWhileStmt()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DStmt.h197 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 DTextNodeDumper.h224 void VisitWhileStmt(const WhileStmt *Node);
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransEmptyStatementsAndDealloc.cpp109 bool VisitWhileStmt(WhileStmt *S) { in VisitWhileStmt()
H A DTransforms.cpp269 bool VisitWhileStmt(WhileStmt *S) { in VisitWhileStmt()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td18 def WhileStmt : Stmt;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1912 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 DCFG.cpp585 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 DLiveVariables.cpp342 AddLiveStmt(val.liveStmts, LV.SSetFact, cast<WhileStmt>(S)->getCond()); in Visit()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp698 const internal::VariadicDynCastAllOfMatcher<Stmt, WhileStmt> whileStmt;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp271 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 DRewriteObjC.cpp4552 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()

12