Searched refs:isKnownToHaveBooleanValue (Results 1 – 6 of 6) sorted by relevance
137 bool Expr::isKnownToHaveBooleanValue(bool Semantic) const { in isKnownToHaveBooleanValue() function in Expr148 return UO->getSubExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()160 return CE->getSubExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()179 return BO->getLHS()->isKnownToHaveBooleanValue(Semantic) && in isKnownToHaveBooleanValue()180 BO->getRHS()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()184 return BO->getRHS()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()189 return CO->getTrueExpr()->isKnownToHaveBooleanValue(Semantic) && in isKnownToHaveBooleanValue()190 CO->getFalseExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()196 return OVE->getSourceExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
12054 E->isKnownToHaveBooleanValue()) { in checkFormatExpr()14760 !OtherT->isBooleanType() && Other->isKnownToHaveBooleanValue(); in CheckTautologicalComparison()14845 if (!InRange || Other->isKnownToHaveBooleanValue()) { in CheckTautologicalComparison()15968 !E->isKnownToHaveBooleanValue(/*Semantic=*/false)) { in CheckImplicitConversion()16210 UO->getSubExpr()->isKnownToHaveBooleanValue()) in AnalyzeImplicitConversions()16217 BO->getLHS()->isKnownToHaveBooleanValue() && in AnalyzeImplicitConversions()16218 BO->getRHS()->isKnownToHaveBooleanValue() && in AnalyzeImplicitConversions()
1112 if (CondExpr->isKnownToHaveBooleanValue()) { in ActOnStartOfSwitchStmt()
12663 if (RHS.get()->isKnownToHaveBooleanValue()) return; in diagnoseLogicalNotOnLHSofCheck()12667 if (SubExpr->isKnownToHaveBooleanValue()) return; in diagnoseLogicalNotOnLHSofCheck()
938 if (!IntLiteral || !BoolExpr->isKnownToHaveBooleanValue()) in checkIncorrectRelationalOperator()1004 } else if (BoolExpr->isKnownToHaveBooleanValue()) { in checkIncorrectEqualityOperator()
526 bool isKnownToHaveBooleanValue(bool Semantic = true) const;