Home | History | Annotate | Download | only in Sema

Lines Matching refs:BinaryOperator

3281     if (BinaryOperator *BO = dyn_cast<BinaryOperator>(E->IgnoreParens())) {
4157 // with its own checking, such as a BinaryOperator.
5720 if (BinaryOperator *OP = dyn_cast<BinaryOperator>(E)) {
5734 // BinaryOperator::getOverloadedOpcode(), e.g. it's not a subscript op.
5740 BinaryOperatorKind OpKind = BinaryOperator::getOverloadedOpcode(OO);
5763 if (BinaryOperator *OP = dyn_cast<BinaryOperator>(E))
5793 << BinaryOperator::getOpcodeStr(CondOpcode);
5797 << BinaryOperator::getOpcodeStr(CondOpcode),
7389 BinaryOperator::Opcode Opc){
7422 if (BinaryOperator::isEqualityOp(Opc) &&
9008 // Check for array bounds violations for both sides of the BinaryOperator
9031 return Owned(new (Context) BinaryOperator(LHS.take(), RHS.take(), Opc,
9052 BinaryOperator *LHSBO = dyn_cast<BinaryOperator>(LHSExpr);
9053 BinaryOperator *RHSBO = dyn_cast<BinaryOperator>(RHSExpr);
9077 << DiagRange << BinaryOperator::getOpcodeStr(Opc) << OpStr;
9083 << BinaryOperator::getOpcodeStr(Opc),
9092 BinaryOperator *Bop) {
9107 BinaryOperator *Bop) {
9134 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(LHSExpr)) {
9143 if (BinaryOperator *RBop = dyn_cast<BinaryOperator>(Bop->getRHS())) {
9156 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(RHSExpr)) {
9171 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(OrArg)) {
9179 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(SubExpr)) {
9224 if (BinaryOperator::isBitwiseOp(Opc))
9242 StringRef Shift = BinaryOperator::getOpcodeStr(Opc);
9249 if (BinaryOperator::isComparisonOp(Opc))
9277 = BinaryOperator::getOverloadedOperator(Opc);
9300 BinaryOperator::isAssignmentOp(Opc))
12100 if (BinaryOperator *Op = dyn_cast<BinaryOperator>(E)) {
12163 if (BinaryOperator *opE = dyn_cast<BinaryOperator>(E))