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, in reportIdenticalExpr()
78 void FindIdenticalExprVisitor::checkBitwiseOrLogicalOp(const BinaryOperator *B, in checkBitwiseOrLogicalOp()
89 while (const BinaryOperator *B2 = dyn_cast<BinaryOperator>(LHS)) { in checkBitwiseOrLogicalOp()
182 bool FindIdenticalExprVisitor::VisitBinaryOperator(const BinaryOperator *B) { in VisitBinaryOperator()
183 BinaryOperator::Opcode Op = B->getOpcode(); in VisitBinaryOperator()
185 if (BinaryOperator::isBitwiseOp(Op)) in VisitBinaryOperator()
188 if (BinaryOperator::isLogicalOp(Op)) in VisitBinaryOperator()
191 if (BinaryOperator::isComparisonOp(Op)) in VisitBinaryOperator()
200 void FindIdenticalExprVisitor::checkComparisonOp(const BinaryOperator *B) { in checkComparisonOp()
201 BinaryOperator::Opcode Op = B->getOpcode(); in checkComparisonOp()
451 const BinaryOperator *BinOp1 = cast<BinaryOperator>(Stmt1); in isIdenticalStmt()
452 const BinaryOperator *BinOp2 = cast<BinaryOperator>(Stmt2); in isIdenticalStmt()