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

References

lib/Target/ARM/ARMISelLowering.cpp
  248     addRegisterClass(VT, &ARM::MQPRRegClass);
  249     setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom);
  250     setOperationAction(ISD::INSERT_VECTOR_ELT, VT, Custom);
  251     setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom);
  252     setOperationAction(ISD::BUILD_VECTOR, VT, Custom);
  253     setOperationAction(ISD::SHL, VT, Custom);
  254     setOperationAction(ISD::SRA, VT, Custom);
  255     setOperationAction(ISD::SRL, VT, Custom);
  256     setOperationAction(ISD::SMIN, VT, Legal);
  257     setOperationAction(ISD::SMAX, VT, Legal);
  258     setOperationAction(ISD::UMIN, VT, Legal);
  259     setOperationAction(ISD::UMAX, VT, Legal);
  260     setOperationAction(ISD::ABS, VT, Legal);
  261     setOperationAction(ISD::SETCC, VT, Custom);
  262     setOperationAction(ISD::MLOAD, VT, Custom);
  263     setOperationAction(ISD::MSTORE, VT, Legal);
  264     setOperationAction(ISD::CTLZ, VT, Legal);
  265     setOperationAction(ISD::CTTZ, VT, Custom);
  266     setOperationAction(ISD::BITREVERSE, VT, Legal);
  267     setOperationAction(ISD::BSWAP, VT, Legal);
  268     setOperationAction(ISD::SADDSAT, VT, Legal);
  269     setOperationAction(ISD::UADDSAT, VT, Legal);
  270     setOperationAction(ISD::SSUBSAT, VT, Legal);
  271     setOperationAction(ISD::USUBSAT, VT, Legal);
  274     setOperationAction(ISD::UDIV, VT, Expand);
  275     setOperationAction(ISD::SDIV, VT, Expand);
  276     setOperationAction(ISD::UREM, VT, Expand);
  277     setOperationAction(ISD::SREM, VT, Expand);
  278     setOperationAction(ISD::CTPOP, VT, Expand);
  281     setOperationAction(ISD::VECREDUCE_ADD, VT, Legal);
  282     setOperationAction(ISD::VECREDUCE_SMAX, VT, Legal);
  283     setOperationAction(ISD::VECREDUCE_UMAX, VT, Legal);
  284     setOperationAction(ISD::VECREDUCE_SMIN, VT, Legal);
  285     setOperationAction(ISD::VECREDUCE_UMIN, VT, Legal);
  288       setOperationAction(ISD::SINT_TO_FP, VT, Expand);
  289       setOperationAction(ISD::UINT_TO_FP, VT, Expand);
  290       setOperationAction(ISD::FP_TO_SINT, VT, Expand);
  291       setOperationAction(ISD::FP_TO_UINT, VT, Expand);
  297       setIndexedLoadAction(im, VT, Legal);
  298       setIndexedStoreAction(im, VT, Legal);