Home
last modified time | relevance | path

Searched refs:isKnownToHaveBooleanValue (Results 1 – 12 of 12) sorted by relevance

/external/clang/lib/AST/
DExpr.cpp112 bool Expr::isKnownToHaveBooleanValue() const { in isKnownToHaveBooleanValue() function in Expr
123 return UO->getSubExpr()->isKnownToHaveBooleanValue(); in isKnownToHaveBooleanValue()
134 return CE->getSubExpr()->isKnownToHaveBooleanValue(); in isKnownToHaveBooleanValue()
153 return BO->getLHS()->isKnownToHaveBooleanValue() && in isKnownToHaveBooleanValue()
154 BO->getRHS()->isKnownToHaveBooleanValue(); in isKnownToHaveBooleanValue()
158 return BO->getRHS()->isKnownToHaveBooleanValue(); in isKnownToHaveBooleanValue()
163 return CO->getTrueExpr()->isKnownToHaveBooleanValue() && in isKnownToHaveBooleanValue()
164 CO->getFalseExpr()->isKnownToHaveBooleanValue(); in isKnownToHaveBooleanValue()
/external/llvm-project/clang/lib/AST/
DExpr.cpp133 bool Expr::isKnownToHaveBooleanValue(bool Semantic) const { in isKnownToHaveBooleanValue() function in Expr
144 return UO->getSubExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
156 return CE->getSubExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
175 return BO->getLHS()->isKnownToHaveBooleanValue(Semantic) && in isKnownToHaveBooleanValue()
176 BO->getRHS()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
180 return BO->getRHS()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
185 return CO->getTrueExpr()->isKnownToHaveBooleanValue(Semantic) && in isKnownToHaveBooleanValue()
186 CO->getFalseExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
192 return OVE->getSourceExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
/external/clang/lib/Analysis/
DCFG.cpp657 if (!IntLiteral || !BoolExpr->isKnownToHaveBooleanValue()) in checkIncorrectRelationalOperator()
721 } else if (BoolExpr->isKnownToHaveBooleanValue()) { in checkIncorrectEqualityOperator()
/external/llvm-project/clang/lib/Analysis/
DCFG.cpp933 if (!IntLiteral || !BoolExpr->isKnownToHaveBooleanValue()) in checkIncorrectRelationalOperator()
997 } else if (BoolExpr->isKnownToHaveBooleanValue()) { in checkIncorrectEqualityOperator()
/external/llvm-project/clang/lib/Sema/
DSemaChecking.cpp8584 E->isKnownToHaveBooleanValue()) { in checkFormatExpr()
11128 !OtherT->isBooleanType() && Other->isKnownToHaveBooleanValue(); in CheckTautologicalComparison()
11213 if (!InRange || Other->isKnownToHaveBooleanValue()) { in CheckTautologicalComparison()
12284 !E->isKnownToHaveBooleanValue(/*Semantic=*/false)) { in CheckImplicitConversion()
12516 UO->getSubExpr()->isKnownToHaveBooleanValue()) in AnalyzeImplicitConversions()
DSemaStmt.cpp787 if (CondExpr->isKnownToHaveBooleanValue()) { in ActOnStartOfSwitchStmt()
DSemaExpr.cpp11168 if (RHS.get()->isKnownToHaveBooleanValue()) return; in diagnoseLogicalNotOnLHSofCheck()
11172 if (SubExpr->isKnownToHaveBooleanValue()) return; in diagnoseLogicalNotOnLHSofCheck()
/external/clang/lib/Sema/
DSemaStmt.cpp773 if (CondExpr->isKnownToHaveBooleanValue()) { in ActOnFinishSwitchStmt()
DSemaExpr.cpp8996 if (RHS.get()->isKnownToHaveBooleanValue()) return; in diagnoseLogicalNotOnLHSofComparison()
9000 if (SubExpr->isKnownToHaveBooleanValue()) return; in diagnoseLogicalNotOnLHSofComparison()
DSemaChecking.cpp7445 bool OtherIsBooleanType = Other->isKnownToHaveBooleanValue(); in DiagnoseOutOfRangeComparison()
/external/clang/include/clang/AST/
DExpr.h479 bool isKnownToHaveBooleanValue() const;
/external/llvm-project/clang/include/clang/AST/
DExpr.h526 bool isKnownToHaveBooleanValue(bool Semantic = true) const;