Searched refs:BoolExpr (Results 1 – 4 of 4) sorted by relevance
88 NODE(BoolExpr)
2391 class BoolExpr : public Node {2395 BoolExpr(bool Value_) : Node(KBoolExpr), Value(Value_) {} in BoolExpr() function4806 return make<BoolExpr>(0); in parseExprPrimary()4808 return make<BoolExpr>(1); in parseExprPrimary()
958 const Expr *BoolExpr = RHSExpr; in checkIncorrectRelationalOperator() local962 BoolExpr = LHSExpr; in checkIncorrectRelationalOperator()966 if (!IntLiteral || !BoolExpr->isKnownToHaveBooleanValue()) in checkIncorrectRelationalOperator()998 const Expr *BoolExpr = RHSExpr; in checkIncorrectEqualityOperator() local1002 BoolExpr = LHSExpr; in checkIncorrectEqualityOperator()1008 const BinaryOperator *BitOp = dyn_cast<BinaryOperator>(BoolExpr); in checkIncorrectEqualityOperator()1032 } else if (BoolExpr->isKnownToHaveBooleanValue()) { in checkIncorrectEqualityOperator()
100 auto *BoolExpr = new (Context) in ActOnNoexceptSpec() local104 return ConstantExpr::Create(Context, BoolExpr, APValue{Value}); in ActOnNoexceptSpec()