Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DIdenticalExprChecker.cpp50 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 DLocalizationChecker.cpp1217 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 DStmt.cpp807 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 DParentMap.cpp192 return DirectChild == cast<IfStmt>(P)->getCond(); in isConsumedExpr()
H A DStmtPrinter.cpp127 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 DTextNodeDumper.cpp626 void TextNodeDumper::VisitIfStmt(const IfStmt *Node) { in VisitIfStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/
H A DRefactoringCallbacks.cpp129 if (const IfStmt *Node = Result.Nodes.getNodeAs<IfStmt>(Id)) { in run()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Extract/
H A DSourceExtraction.cpp33 if (const auto *If = dyn_cast<IfStmt>(S)) in isSemicolonRequiredAfter()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DBodyFarm.cpp467 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 DConsumed.cpp936 static void splitVarStateForIf(const IfStmt *IfNode, const VarTestResult &Test, in splitVarStateForIf()
1236 dyn_cast_or_null<IfStmt>(CurrBlock->getTerminator().getStmt())) { in splitState()
H A DCFG.cpp552 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 DLiveVariables.cpp335 AddLiveStmt(val.liveStmts, LV.SSetFact, cast<IfStmt>(S)->getCond()); in Visit()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenPGO.cpp100 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 DCGStmt.cpp141 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 DStmt.h155 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 DTextNodeDumper.h222 void VisitIfStmt(const IfStmt *Node);
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransEmptyStatementsAndDealloc.cpp97 bool VisitIfStmt(IfStmt *S) { in VisitIfStmt()
H A DTransforms.cpp263 bool VisitIfStmt(IfStmt *S) { in VisitIfStmt()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1826 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 DJumpDiagnostics.cpp344 IfStmt *IS = cast<IfStmt>(S); in BuildScopeInformation()
H A DAnalysisBasedWarnings.cpp851 const IfStmt *IS = cast<IfStmt>(Term); in DiagUninitUse()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td16 def IfStmt : Stmt;
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp341 HandleBranch(cast<IfStmt>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
H A DBugReporter.cpp492 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 DASTMatchersInternal.cpp694 const internal::VariadicDynCastAllOfMatcher<Stmt, IfStmt> ifStmt;

12