Searched refs:isKnownToHaveBooleanValue (Results 1 – 7 of 7) sorted by relevance
136 bool Expr::isKnownToHaveBooleanValue(bool Semantic) const { in isKnownToHaveBooleanValue() function in Expr147 return UO->getSubExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()159 return CE->getSubExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()178 return BO->getLHS()->isKnownToHaveBooleanValue(Semantic) && in isKnownToHaveBooleanValue()179 BO->getRHS()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()183 return BO->getRHS()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()188 return CO->getTrueExpr()->isKnownToHaveBooleanValue(Semantic) && in isKnownToHaveBooleanValue()189 CO->getFalseExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()195 return OVE->getSourceExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
8226 E->isKnownToHaveBooleanValue()) { in checkFormatExpr()11228 !OtherT->isBooleanType() && Other->isKnownToHaveBooleanValue(); in CheckTautologicalComparison()11313 if (!InRange || Other->isKnownToHaveBooleanValue()) { in CheckTautologicalComparison()12458 !E->isKnownToHaveBooleanValue(/*Semantic=*/false)) { in CheckImplicitConversion()12724 UO->getSubExpr()->isKnownToHaveBooleanValue()) in AnalyzeImplicitConversions()12731 BO->getLHS()->isKnownToHaveBooleanValue() && in AnalyzeImplicitConversions()12732 BO->getRHS()->isKnownToHaveBooleanValue() && in AnalyzeImplicitConversions()
1196 if (CondExpr->isKnownToHaveBooleanValue()) { in ActOnStartOfSwitchStmt()
11928 if (RHS.get()->isKnownToHaveBooleanValue()) return; in diagnoseLogicalNotOnLHSofCheck()11932 if (SubExpr->isKnownToHaveBooleanValue()) return; in diagnoseLogicalNotOnLHSofCheck()
966 if (!IntLiteral || !BoolExpr->isKnownToHaveBooleanValue()) in checkIncorrectRelationalOperator()1032 } else if (BoolExpr->isKnownToHaveBooleanValue()) { in checkIncorrectEqualityOperator()
537 bool isKnownToHaveBooleanValue(bool Semantic = true) const;
10216 {"_ZNK5clang4Expr25isKnownToHaveBooleanValueEv", "clang::Expr::isKnownToHaveBooleanValue() const"},