Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDIdenticalExprChecker.cpp50 bool VisitIfStmt(const IfStmt *I);
107 bool FindIdenticalExprVisitor::VisitIfStmt(const IfStmt *I) { in VisitIfStmt()
121 while (const IfStmt *I2 = dyn_cast_or_null<IfStmt>(Else)) { in VisitIfStmt()
397 const IfStmt *IStmt1 = cast<IfStmt>(Stmt1); in isIdenticalStmt()
398 const IfStmt *IStmt2 = cast<IfStmt>(Stmt2); in isIdenticalStmt()
/NextBSD/contrib/llvm/tools/clang/lib/Tooling/
HDRefactoringCallbacks.cpp68 if (const IfStmt *Node = Result.Nodes.getStmtAs<IfStmt>(Id)) { in run()
/NextBSD/contrib/llvm/tools/clang/lib/Analysis/
HDBodyFarm.cpp245 IfStmt *If = new (C) IfStmt(C, SourceLocation(), nullptr, UO, CS); in create_dispatch_once()
349 new (C) IfStmt(C, SourceLocation(), nullptr, Comparison, Body, in create_OSAtomicCompareAndSwap()
HDConsumed.cpp949 static void splitVarStateForIf(const IfStmt *IfNode, const VarTestResult &Test, in splitVarStateForIf()
1273 if (const IfStmt *IfNode = in splitState()
1274 dyn_cast_or_null<IfStmt>(CurrBlock->getTerminator().getStmt())) { in splitState()
HDCFG.cpp387 CFGBlock *VisitIfStmt(IfStmt *I);
1496 return VisitIfStmt(cast<IfStmt>(S)); in Visit()
2105 CFGBlock *CFGBuilder::VisitIfStmt(IfStmt *I) { in VisitIfStmt()
3925 const VarDecl *var = cast<IfStmt>(stmt)->getConditionVariable(); in StmtPrinterHelper()
4018 void VisitIfStmt(IfStmt *I) { in VisitIfStmt()
4498 E = cast<IfStmt>(Terminator)->getCond(); in getTerminatorCondition()
/NextBSD/contrib/llvm/tools/clang/include/clang/ASTMatchers/
HDASTMatchers.h1127 const internal::VariadicDynCastAllOfMatcher<Stmt, IfStmt> ifStmt;
2771 AST_POLYMORPHIC_SUPPORTED_TYPES(IfStmt, ForStmt, in AST_POLYMORPHIC_MATCHER_P() argument
2787 AST_MATCHER_P(IfStmt, hasThen, internal::Matcher<Stmt>, InnerMatcher) { in AST_MATCHER_P() argument
2799 AST_MATCHER_P(IfStmt, hasElse, internal::Matcher<Stmt>, InnerMatcher) { in AST_MATCHER_P() argument
2849 AST_MATCHER_P(IfStmt, hasConditionVariableStatement, in AST_MATCHER_P() argument
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCodeGenPGO.cpp122 IfStmt, enumerator
213 return PGOHash::IfStmt; in getHashType()
520 void VisitIfStmt(const IfStmt *S) { in VisitIfStmt()
HDCGStmt.cpp131 case Stmt::IfStmtClass: EmitIfStmt(cast<IfStmt>(*S)); break; in EmitStmt()
520 void CodeGenFunction::EmitIfStmt(const IfStmt &S) { in EmitIfStmt()
HDCoverageMappingGen.cpp807 void VisitIfStmt(const IfStmt *S) { in VisitIfStmt()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDParentMap.cpp189 return DirectChild == cast<IfStmt>(P)->getCond(); in isConsumedExpr()
HDStmtPrinter.cpp68 void PrintRawIfStmt(IfStmt *If);
178 void StmtPrinter::PrintRawIfStmt(IfStmt *If) { in PrintRawIfStmt()
203 } else if (IfStmt *ElseIf = dyn_cast<IfStmt>(Else)) { in PrintRawIfStmt()
213 void StmtPrinter::VisitIfStmt(IfStmt *If) { in VisitIfStmt()
HDStmt.cpp884 IfStmt::IfStmt(const ASTContext &C, SourceLocation IL, VarDecl *var, Expr *cond, in IfStmt() function in IfStmt
894 VarDecl *IfStmt::getConditionVariable() const { in getConditionVariable()
902 void IfStmt::setConditionVariable(const ASTContext &C, VarDecl *V) { in setConditionVariable()
HDStmtProfile.cpp116 void StmtProfiler::VisitIfStmt(const IfStmt *S) { in VisitIfStmt()
HDExprConstant.cpp3368 const IfStmt *IS = cast<IfStmt>(S); in EvaluateStmt()
3463 const IfStmt *IS = cast<IfStmt>(S); in EvaluateStmt()
HDASTImporter.cpp184 Stmt *VisitIfStmt(IfStmt *S);
4690 Stmt *ASTNodeImporter::VisitIfStmt(IfStmt *S) { in VisitIfStmt()
4709 return new (Importer.getToContext()) IfStmt(Importer.getToContext(), in VisitIfStmt()
/NextBSD/contrib/llvm/tools/clang/lib/ARCMigrate/
HDTransEmptyStatementsAndDealloc.cpp97 bool VisitIfStmt(IfStmt *S) { in VisitIfStmt()
HDTransforms.cpp270 bool VisitIfStmt(IfStmt *S) { in VisitIfStmt()
/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDStmtNodes.td16 def IfStmt : Stmt;
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDStmt.h882 class IfStmt : public Stmt {
890 IfStmt(const ASTContext &C, SourceLocation IL, VarDecl *var, Expr *cond,
895 explicit IfStmt(EmptyShell Empty) : Stmt(IfStmtClass, Empty) { } in IfStmt() function
HDDataRecursiveASTVisitor.h1947 DEF_TRAVERSE_STMT(IfStmt, {})
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDCoreEngine.cpp408 HandleBranch(cast<IfStmt>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
HDBugReporter.cpp469 if (cast<IfStmt>(Parent)->getCond() != S) in getEnclosingStmtLocation()
1913 return cast<IfStmt>(S)->getCond() == Cond; in isConditionForTerminator()
2095 isa<IfStmt>(s1Start) || isa<ObjCForCollectionStmt>(s1Start) || in simplifySimpleBranches()
HDBugReporterVisitors.cpp1220 Cond = cast<IfStmt>(Term)->getCond(); in VisitTerminator()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDAnalysisBasedWarnings.cpp723 const IfStmt *IS = cast<IfStmt>(Term); in DiagUninitUse()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp184 void ASTStmtReader::VisitIfStmt(IfStmt *S) { in VisitIfStmt()
2383 S = new (Context) IfStmt(Empty); in ReadStmtFromStream()

12