Home | History | Annotate | Download | only in Checkers

Lines Matching refs:BinaryOperator

49   bool VisitBinaryOperator(const BinaryOperator *B);
54 void reportIdenticalExpr(const BinaryOperator *B, bool CheckBitwise,
56 void checkBitwiseOrLogicalOp(const BinaryOperator *B, bool CheckBitwise);
57 void checkComparisonOp(const BinaryOperator *B);
61 void FindIdenticalExprVisitor::reportIdenticalExpr(const BinaryOperator *B,
78 void FindIdenticalExprVisitor::checkBitwiseOrLogicalOp(const BinaryOperator *B,
89 while (const BinaryOperator *B2 = dyn_cast<BinaryOperator>(LHS)) {
182 bool FindIdenticalExprVisitor::VisitBinaryOperator(const BinaryOperator *B) {
183 BinaryOperator::Opcode Op = B->getOpcode();
185 if (BinaryOperator::isBitwiseOp(Op))
188 if (BinaryOperator::isLogicalOp(Op))
191 if (BinaryOperator::isComparisonOp(Op))
200 void FindIdenticalExprVisitor::checkComparisonOp(const BinaryOperator *B) {
201 BinaryOperator::Opcode Op = B->getOpcode();
450 const BinaryOperator *BinOp1 = cast<BinaryOperator>(Stmt1);
451 const BinaryOperator *BinOp2 = cast<BinaryOperator>(Stmt2);