reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 4287   const Expr *const Condition = Node.getCond();
tools/clang/lib/AST/ExprConstant.cpp
 4660     if (!EvaluateCond(Info, IS->getConditionVariable(), IS->getCond(), Cond))
tools/clang/lib/AST/Interp/ByteCodeStmtGen.cpp
  201   if (!this->visitBool(IS->getCond()))
tools/clang/lib/AST/Stmt.cpp
  908   return isa<ObjCAvailabilityCheckExpr>(getCond());
tools/clang/lib/Analysis/Consumed.cpp
 1236     const Expr *Cond = IfNode->getCond();
tools/clang/lib/CodeGen/CGStmt.cpp
  635   LexicalScope ConditionScope(*this, S.getCond()->getSourceRange());
  646   if (ConstantFoldsToSimpleInteger(S.getCond(), CondConstant,
  675   EmitBranchOnBoolExpr(S.getCond(), ThenBlock, ElseBlock,
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  636     Visit(S->getCond());
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
 1176     extendRegion(S->getCond());
 1183     propagateCounts(ParentCount, S->getCond());
 1186     auto Gap = findGapAreaBetween(S->getCond(), S->getThen());
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  872       Range = IS->getCond()->getSourceRange();
tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
  118       if (InnerIf && isIdenticalStmt(AC->getASTContext(), I->getCond(), InnerIf->getCond(), /*IgnoreSideEffects=*/ false)) {
  118       if (InnerIf && isIdenticalStmt(AC->getASTContext(), I->getCond(), InnerIf->getCond(), /*IgnoreSideEffects=*/ false)) {
  119         PathDiagnosticLocation ELoc(InnerIf->getCond(), BR.getSourceManager(), AC);
  136     const Expr *Cond1 = I->getCond();
  139       const Expr *Cond2 = I2->getCond();
  419     if (!isIdenticalStmt(Ctx, IStmt1->getCond(), IStmt2->getCond(),
  419     if (!isIdenticalStmt(Ctx, IStmt1->getCond(), IStmt2->getCond(),
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
 1340   const Expr *Condition = I->getCond()->IgnoreParenImpCasts();
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  681         if (cast<IfStmt>(Parent)->getCond() != S)
 1362       return cast<IfStmt>(S)->getCond() == Cond;
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
 2215     Cond = cast<IfStmt>(Term)->getCond();
tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
  359         HandleBranch(cast<IfStmt>(Term)->getCond(), Term, B, Pred);
tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp
  179   SourceLocation CondEndLoc = S->getCond()->getEndLoc();
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
  604   std::string Condition = replacementExpression(Result, Negated, If->getCond());
  635           const Expr *Condition = If->getCond();
  660       replacementExpression(Result, Negated, IfAssign->getCond());
tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp
  155         return TheIfStmt->getCond();
  158         return TheIfStmt->getCond();
tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp
   51     auto *Cond = If->getCond();
tools/clang/tools/libclang/CIndex.cpp
 2623   AddStmt(If->getCond());