reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
46 if (PTR(BinaryOperator) BinOp = dyn_cast<BinaryOperator>(S)) { 48 case BO_PtrMemD: DISPATCH(BinPtrMemD, BinaryOperator); 49 case BO_PtrMemI: DISPATCH(BinPtrMemI, BinaryOperator); 50 case BO_Mul: DISPATCH(BinMul, BinaryOperator); 51 case BO_Div: DISPATCH(BinDiv, BinaryOperator); 52 case BO_Rem: DISPATCH(BinRem, BinaryOperator); 53 case BO_Add: DISPATCH(BinAdd, BinaryOperator); 54 case BO_Sub: DISPATCH(BinSub, BinaryOperator); 55 case BO_Shl: DISPATCH(BinShl, BinaryOperator); 56 case BO_Shr: DISPATCH(BinShr, BinaryOperator); 58 case BO_LT: DISPATCH(BinLT, BinaryOperator); 59 case BO_GT: DISPATCH(BinGT, BinaryOperator); 60 case BO_LE: DISPATCH(BinLE, BinaryOperator); 61 case BO_GE: DISPATCH(BinGE, BinaryOperator); 62 case BO_EQ: DISPATCH(BinEQ, BinaryOperator); 63 case BO_NE: DISPATCH(BinNE, BinaryOperator); 64 case BO_Cmp: DISPATCH(BinCmp, BinaryOperator); 66 case BO_And: DISPATCH(BinAnd, BinaryOperator); 67 case BO_Xor: DISPATCH(BinXor, BinaryOperator); 68 case BO_Or : DISPATCH(BinOr, BinaryOperator); 69 case BO_LAnd: DISPATCH(BinLAnd, BinaryOperator); 70 case BO_LOr : DISPATCH(BinLOr, BinaryOperator); 71 case BO_Assign: DISPATCH(BinAssign, BinaryOperator); 72 case BO_MulAssign: DISPATCH(BinMulAssign, CompoundAssignOperator); 73 case BO_DivAssign: DISPATCH(BinDivAssign, CompoundAssignOperator); 74 case BO_RemAssign: DISPATCH(BinRemAssign, CompoundAssignOperator); 75 case BO_AddAssign: DISPATCH(BinAddAssign, CompoundAssignOperator); 76 case BO_SubAssign: DISPATCH(BinSubAssign, CompoundAssignOperator); 77 case BO_ShlAssign: DISPATCH(BinShlAssign, CompoundAssignOperator); 78 case BO_ShrAssign: DISPATCH(BinShrAssign, CompoundAssignOperator); 79 case BO_AndAssign: DISPATCH(BinAndAssign, CompoundAssignOperator); 80 case BO_OrAssign: DISPATCH(BinOrAssign, CompoundAssignOperator); 81 case BO_XorAssign: DISPATCH(BinXorAssign, CompoundAssignOperator); 82 case BO_Comma: DISPATCH(BinComma, BinaryOperator); 84 } else if (PTR(UnaryOperator) UnOp = dyn_cast<UnaryOperator>(S)) { 86 case UO_PostInc: DISPATCH(UnaryPostInc, UnaryOperator); 87 case UO_PostDec: DISPATCH(UnaryPostDec, UnaryOperator); 88 case UO_PreInc: DISPATCH(UnaryPreInc, UnaryOperator); 89 case UO_PreDec: DISPATCH(UnaryPreDec, UnaryOperator); 90 case UO_AddrOf: DISPATCH(UnaryAddrOf, UnaryOperator); 91 case UO_Deref: DISPATCH(UnaryDeref, UnaryOperator); 92 case UO_Plus: DISPATCH(UnaryPlus, UnaryOperator); 93 case UO_Minus: DISPATCH(UnaryMinus, UnaryOperator); 94 case UO_Not: DISPATCH(UnaryNot, UnaryOperator); 95 case UO_LNot: DISPATCH(UnaryLNot, UnaryOperator); 96 case UO_Real: DISPATCH(UnaryReal, UnaryOperator); 97 case UO_Imag: DISPATCH(UnaryImag, UnaryOperator); 98 case UO_Extension: DISPATCH(UnaryExtension, UnaryOperator); 99 case UO_Coawait: DISPATCH(UnaryCoawait, UnaryOperator); 104 switch (S->getStmtClass()) {