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

References

lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
   73     setIndexedLoadAction(ISD::POST_INC,  T, Legal);
   74     setIndexedStoreAction(ISD::POST_INC, T, Legal);
   76     setOperationAction(ISD::AND,            T, Legal);
   77     setOperationAction(ISD::OR,             T, Legal);
   78     setOperationAction(ISD::XOR,            T, Legal);
   79     setOperationAction(ISD::ADD,            T, Legal);
   80     setOperationAction(ISD::SUB,            T, Legal);
   81     setOperationAction(ISD::CTPOP,          T, Legal);
   82     setOperationAction(ISD::CTLZ,           T, Legal);
   83     if (T != ByteV) {
   84       setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, T, Legal);
   85       setOperationAction(ISD::ZERO_EXTEND_VECTOR_INREG, T, Legal);
   86       setOperationAction(ISD::BSWAP,                    T, Legal);
   89     setOperationAction(ISD::CTTZ,               T, Custom);
   90     setOperationAction(ISD::LOAD,               T, Custom);
   91     setOperationAction(ISD::MUL,                T, Custom);
   92     setOperationAction(ISD::MULHS,              T, Custom);
   93     setOperationAction(ISD::MULHU,              T, Custom);
   94     setOperationAction(ISD::BUILD_VECTOR,       T, Custom);
   96     setOperationAction(ISD::CONCAT_VECTORS,     T, Custom);
   97     setOperationAction(ISD::INSERT_SUBVECTOR,   T, Custom);
   98     setOperationAction(ISD::INSERT_VECTOR_ELT,  T, Custom);
   99     setOperationAction(ISD::EXTRACT_SUBVECTOR,  T, Custom);
  100     setOperationAction(ISD::EXTRACT_VECTOR_ELT, T, Custom);
  101     setOperationAction(ISD::ANY_EXTEND,         T, Custom);
  102     setOperationAction(ISD::SIGN_EXTEND,        T, Custom);
  103     setOperationAction(ISD::ZERO_EXTEND,        T, Custom);
  104     if (T != ByteV) {
  105       setOperationAction(ISD::ANY_EXTEND_VECTOR_INREG, T, Custom);
  107       setOperationAction(ISD::SRA,                     T, Custom);
  108       setOperationAction(ISD::SHL,                     T, Custom);
  109       setOperationAction(ISD::SRL,                     T, Custom);
  112       setPromoteTo(ISD::VECTOR_SHUFFLE, T, ByteV);
  115     setCondCodeAction(ISD::SETNE,  T, Expand);
  116     setCondCodeAction(ISD::SETLE,  T, Expand);
  117     setCondCodeAction(ISD::SETGE,  T, Expand);
  118     setCondCodeAction(ISD::SETLT,  T, Expand);
  119     setCondCodeAction(ISD::SETULE, T, Expand);
  120     setCondCodeAction(ISD::SETUGE, T, Expand);
  121     setCondCodeAction(ISD::SETULT, T, Expand);