reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
45102 EVT VT = Op.getValueType(); 45103 bool Is8BitMulByConstant = VT == MVT::i8 && Op.getOpcode() == ISD::MUL && 45104 isa<ConstantSDNode>(Op.getOperand(1)); 45138 switch (Op.getOpcode()) { 45147 SDValue N0 = Op.getOperand(0); 45149 if (MayFoldLoad(N0) && IsFoldableRMW(N0, Op)) 45161 SDValue N0 = Op.getOperand(0); 45162 SDValue N1 = Op.getOperand(1); 45166 (Op.getOpcode() != ISD::MUL && IsFoldableRMW(N1, Op)))) 45166 (Op.getOpcode() != ISD::MUL && IsFoldableRMW(N1, Op)))) 45170 (Op.getOpcode() != ISD::MUL && IsFoldableRMW(N0, Op)))) 45170 (Op.getOpcode() != ISD::MUL && IsFoldableRMW(N0, Op)))) 45172 if (IsFoldableAtomicRMW(N0, Op) || 45173 (Commute && IsFoldableAtomicRMW(N1, Op)))