Home | History | Annotate | Download | only in Checkers

Lines Matching refs:BinaryOperator

48   bool VisitBinaryOperator(const BinaryOperator *B);
53 void reportIdenticalExpr(const BinaryOperator *B, bool CheckBitwise,
55 void checkBitwiseOrLogicalOp(const BinaryOperator *B, bool CheckBitwise);
56 void checkComparisonOp(const BinaryOperator *B);
60 void FindIdenticalExprVisitor::reportIdenticalExpr(const BinaryOperator *B,
77 void FindIdenticalExprVisitor::checkBitwiseOrLogicalOp(const BinaryOperator *B,
88 while (const BinaryOperator *B2 = dyn_cast<BinaryOperator>(LHS)) {
181 bool FindIdenticalExprVisitor::VisitBinaryOperator(const BinaryOperator *B) {
182 BinaryOperator::Opcode Op = B->getOpcode();
184 if (BinaryOperator::isBitwiseOp(Op))
187 if (BinaryOperator::isLogicalOp(Op))
190 if (BinaryOperator::isComparisonOp(Op))
199 void FindIdenticalExprVisitor::checkComparisonOp(const BinaryOperator *B) {
200 BinaryOperator::Opcode Op = B->getOpcode();
452 const BinaryOperator *BinOp1 = cast<BinaryOperator>(Stmt1);
453 const BinaryOperator *BinOp2 = cast<BinaryOperator>(Stmt2);