| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | IdenticalExprChecker.cpp | 50 bool VisitIfStmt(const IfStmt *I); 107 bool FindIdenticalExprVisitor::VisitIfStmt(const IfStmt *I) { in VisitIfStmt() 118 const IfStmt *InnerIf = dyn_cast<IfStmt>(*CS->body_begin()); in VisitIfStmt() 139 while (const IfStmt *I2 = dyn_cast_or_null<IfStmt>(Else)) { in VisitIfStmt() 417 const IfStmt *IStmt1 = cast<IfStmt>(Stmt1); in isIdenticalStmt() 418 const IfStmt *IStmt2 = cast<IfStmt>(Stmt2); in isIdenticalStmt()
|
| H A D | LocalizationChecker.cpp | 1217 bool VisitIfStmt(const IfStmt *I); 1218 bool EndVisitIfStmt(IfStmt *I); 1219 bool TraverseIfStmt(IfStmt *x); 1321 bool PluralMisuseChecker::MethodCrawler::TraverseIfStmt(IfStmt *I) { in TraverseIfStmt() 1329 bool PluralMisuseChecker::MethodCrawler::EndVisitIfStmt(IfStmt *I) { in EndVisitIfStmt() 1341 bool PluralMisuseChecker::MethodCrawler::VisitIfStmt(const IfStmt *I) { in VisitIfStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Stmt.cpp | 807 IfStmt::IfStmt(const ASTContext &Ctx, SourceLocation IL, bool IsConstexpr, in IfStmt() function in IfStmt 834 IfStmt::IfStmt(EmptyShell Empty, bool HasElse, bool HasVar, bool HasInit) in IfStmt() function in IfStmt 841 IfStmt *IfStmt::Create(const ASTContext &Ctx, SourceLocation IL, in Create() 850 alignof(IfStmt)); in Create() 852 IfStmt(Ctx, IL, IsConstexpr, Init, Var, Cond, Then, EL, Else); in Create() 855 IfStmt *IfStmt::CreateEmpty(const ASTContext &Ctx, bool HasElse, bool HasVar, in CreateEmpty() 860 alignof(IfStmt)); in CreateEmpty() 861 return new (Mem) IfStmt(EmptyShell(), HasElse, HasVar, HasInit); in CreateEmpty() 864 VarDecl *IfStmt::getConditionVariable() { in getConditionVariable() 871 void IfStmt::setConditionVariable(const ASTContext &Ctx, VarDecl *V) { in setConditionVariable() [all …]
|
| H A D | ParentMap.cpp | 192 return DirectChild == cast<IfStmt>(P)->getCond(); in isConsumedExpr()
|
| H A D | StmtPrinter.cpp | 127 void PrintRawIfStmt(IfStmt *If); 241 void StmtPrinter::PrintRawIfStmt(IfStmt *If) { in PrintRawIfStmt() 268 } else if (auto *ElseIf = dyn_cast<IfStmt>(Else)) { in PrintRawIfStmt() 278 void StmtPrinter::VisitIfStmt(IfStmt *If) { in VisitIfStmt()
|
| H A D | TextNodeDumper.cpp | 626 void TextNodeDumper::VisitIfStmt(const IfStmt *Node) { in VisitIfStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/ |
| H A D | RefactoringCallbacks.cpp | 129 if (const IfStmt *Node = Result.Nodes.getNodeAs<IfStmt>(Id)) { in run()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Extract/ |
| H A D | SourceExtraction.cpp | 33 if (const auto *If = dyn_cast<IfStmt>(S)) in isSemicolonRequiredAfter()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 467 IfStmt::Create(C, SourceLocation(), in create_call_once() 551 auto *If = IfStmt::Create(C, SourceLocation(), in create_dispatch_once() 659 auto *If = IfStmt::Create(C, SourceLocation(), in create_OSAtomicCompareAndSwap()
|
| H A D | Consumed.cpp | 936 static void splitVarStateForIf(const IfStmt *IfNode, const VarTestResult &Test, in splitVarStateForIf() 1236 dyn_cast_or_null<IfStmt>(CurrBlock->getTerminator().getStmt())) { in splitState()
|
| H A D | CFG.cpp | 552 CFGBlock *VisitIfStmt(IfStmt *I); 2104 return VisitIfStmt(cast<IfStmt>(S)); in Visit() 2756 CFGBlock *CFGBuilder::VisitIfStmt(IfStmt *I) { in VisitIfStmt() 4814 const VarDecl *var = cast<IfStmt>(stmt)->getConditionVariable(); in StmtPrinterHelper() 4904 void VisitIfStmt(IfStmt *I) { in VisitIfStmt() 5495 E = cast<IfStmt>(Terminator)->getCond(); in getTerminatorCondition()
|
| H A D | LiveVariables.cpp | 335 AddLiveStmt(val.liveStmts, LV.SSetFact, cast<IfStmt>(S)->getCond()); in Visit()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CodeGenPGO.cpp | 100 IfStmt, enumerator 213 bool TraverseIfStmt(IfStmt *If) { in TraverseIfStmt() 276 return PGOHash::IfStmt; in DEFINE_NESTABLE_TRAVERSAL() 632 void VisitIfStmt(const IfStmt *S) { in VisitIfStmt()
|
| H A D | CGStmt.cpp | 141 case Stmt::IfStmtClass: EmitIfStmt(cast<IfStmt>(*S)); break; in EmitStmt() 600 void CodeGenFunction::EmitIfStmt(const IfStmt &S) { in EmitIfStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | Stmt.h | 155 friend class IfStmt; in alignas() local 1687 class IfStmt final 1689 private llvm::TrailingObjects<IfStmt, Stmt *, SourceLocation> { 1735 IfStmt(const ASTContext &Ctx, SourceLocation IL, bool IsConstexpr, Stmt *Init, 1739 explicit IfStmt(EmptyShell Empty, bool HasElse, bool HasVar, bool HasInit); 1743 static IfStmt *Create(const ASTContext &Ctx, SourceLocation IL, 1750 static IfStmt *CreateEmpty(const ASTContext &Ctx, bool HasElse, bool HasVar, 1809 return const_cast<IfStmt *>(this)->getConditionVariable(); in getConditionVariable()
|
| H A D | TextNodeDumper.h | 222 void VisitIfStmt(const IfStmt *Node);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/ |
| H A D | TransEmptyStatementsAndDealloc.cpp | 97 bool VisitIfStmt(IfStmt *S) { in VisitIfStmt()
|
| H A D | Transforms.cpp | 263 bool VisitIfStmt(IfStmt *S) { in VisitIfStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1826 extern const internal::VariadicDynCastAllOfMatcher<Stmt, IfStmt> ifStmt; 4077 IfStmt)) { in AST_POLYMORPHIC_MATCHER() argument 4090 AST_POLYMORPHIC_SUPPORTED_TYPES(IfStmt, ForStmt, WhileStmt, DoStmt, in AST_POLYMORPHIC_MATCHER_P() argument 4105 AST_MATCHER_P(IfStmt, hasThen, internal::Matcher<Stmt>, InnerMatcher) { in AST_MATCHER_P() argument 4117 AST_MATCHER_P(IfStmt, hasElse, internal::Matcher<Stmt>, InnerMatcher) { in AST_MATCHER_P() argument 4167 AST_MATCHER_P(IfStmt, hasConditionVariableStatement, in AST_MATCHER_P() argument
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 344 IfStmt *IS = cast<IfStmt>(S); in BuildScopeInformation()
|
| H A D | AnalysisBasedWarnings.cpp | 851 const IfStmt *IS = cast<IfStmt>(Term); in DiagUninitUse()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 16 def IfStmt : Stmt;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | CoreEngine.cpp | 341 HandleBranch(cast<IfStmt>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
|
| H A D | BugReporter.cpp | 492 if (cast<IfStmt>(Parent)->getCond() != S) in getEnclosingStmtLocation() 1289 return cast<IfStmt>(S)->getCond() == Cond; in isConditionForTerminator() 1469 isa<IfStmt>(s1Start) || isa<ObjCForCollectionStmt>(s1Start) || in simplifySimpleBranches()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 694 const internal::VariadicDynCastAllOfMatcher<Stmt, IfStmt> ifStmt;
|