Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp135 bool Expr::isKnownToHaveBooleanValue(bool Semantic) const { in isKnownToHaveBooleanValue() function in Expr
146 return UO->getSubExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
158 return CE->getSubExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
177 return BO->getLHS()->isKnownToHaveBooleanValue(Semantic) && in isKnownToHaveBooleanValue()
178 BO->getRHS()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
182 return BO->getRHS()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
187 return CO->getTrueExpr()->isKnownToHaveBooleanValue(Semantic) && in isKnownToHaveBooleanValue()
188 CO->getFalseExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
194 return OVE->getSourceExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
/freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp933 if (!IntLiteral || !BoolExpr->isKnownToHaveBooleanValue()) in checkIncorrectRelationalOperator()
997 } else if (BoolExpr->isKnownToHaveBooleanValue()) { in checkIncorrectEqualityOperator()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp9059 E->isKnownToHaveBooleanValue()) { in checkFormatExpr()
11658 !OtherT->isBooleanType() && Other->isKnownToHaveBooleanValue(); in CheckTautologicalComparison()
11743 if (!InRange || Other->isKnownToHaveBooleanValue()) { in CheckTautologicalComparison()
12825 !E->isKnownToHaveBooleanValue(/*Semantic=*/false)) { in CheckImplicitConversion()
13057 UO->getSubExpr()->isKnownToHaveBooleanValue()) in AnalyzeImplicitConversions()
H A DSemaStmt.cpp1067 if (CondExpr->isKnownToHaveBooleanValue()) { in ActOnStartOfSwitchStmt()
H A DSemaExpr.cpp11370 if (RHS.get()->isKnownToHaveBooleanValue()) return; in diagnoseLogicalNotOnLHSofCheck()
11374 if (SubExpr->isKnownToHaveBooleanValue()) return; in diagnoseLogicalNotOnLHSofCheck()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h524 bool isKnownToHaveBooleanValue(bool Semantic = true) const;