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

References

lib/Target/SystemZ/SystemZISelLowering.cpp
  337     if (isTypeLegal(VT)) {
  339       setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Legal);
  340       setOperationAction(ISD::INSERT_VECTOR_ELT, VT, Legal);
  341       setOperationAction(ISD::ADD, VT, Legal);
  342       setOperationAction(ISD::SUB, VT, Legal);
  343       if (VT != MVT::v2i64)
  344         setOperationAction(ISD::MUL, VT, Legal);
  345       setOperationAction(ISD::AND, VT, Legal);
  346       setOperationAction(ISD::OR, VT, Legal);
  347       setOperationAction(ISD::XOR, VT, Legal);
  349         setOperationAction(ISD::CTPOP, VT, Legal);
  351         setOperationAction(ISD::CTPOP, VT, Custom);
  352       setOperationAction(ISD::CTTZ, VT, Legal);
  353       setOperationAction(ISD::CTLZ, VT, Legal);
  356       setOperationAction(ISD::SCALAR_TO_VECTOR, VT, Custom);
  359       setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, VT, Custom);
  360       setOperationAction(ISD::ZERO_EXTEND_VECTOR_INREG, VT, Custom);
  364       setOperationAction(ISD::SHL, VT, Custom);
  365       setOperationAction(ISD::SRA, VT, Custom);
  366       setOperationAction(ISD::SRL, VT, Custom);
  370       setOperationAction(ISD::ROTL, VT, Expand);
  371       setOperationAction(ISD::ROTR, VT, Expand);
  375       setOperationAction(ISD::SETCC, VT, Custom);