reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
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)))