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

References

lib/Target/Mips/MipsSEISelLowering.cpp
  318   addRegisterClass(Ty, RC);
  322     setOperationAction(Opc, Ty, Expand);
  324   setOperationAction(ISD::BITCAST, Ty, Legal);
  325   setOperationAction(ISD::LOAD, Ty, Legal);
  326   setOperationAction(ISD::STORE, Ty, Legal);
  327   setOperationAction(ISD::EXTRACT_VECTOR_ELT, Ty, Custom);
  328   setOperationAction(ISD::INSERT_VECTOR_ELT, Ty, Legal);
  329   setOperationAction(ISD::BUILD_VECTOR, Ty, Custom);
  330   setOperationAction(ISD::UNDEF, Ty, Legal);
  332   setOperationAction(ISD::ADD, Ty, Legal);
  333   setOperationAction(ISD::AND, Ty, Legal);
  334   setOperationAction(ISD::CTLZ, Ty, Legal);
  335   setOperationAction(ISD::CTPOP, Ty, Legal);
  336   setOperationAction(ISD::MUL, Ty, Legal);
  337   setOperationAction(ISD::OR, Ty, Legal);
  338   setOperationAction(ISD::SDIV, Ty, Legal);
  339   setOperationAction(ISD::SREM, Ty, Legal);
  340   setOperationAction(ISD::SHL, Ty, Legal);
  341   setOperationAction(ISD::SRA, Ty, Legal);
  342   setOperationAction(ISD::SRL, Ty, Legal);
  343   setOperationAction(ISD::SUB, Ty, Legal);
  344   setOperationAction(ISD::SMAX, Ty, Legal);
  345   setOperationAction(ISD::SMIN, Ty, Legal);
  346   setOperationAction(ISD::UDIV, Ty, Legal);
  347   setOperationAction(ISD::UREM, Ty, Legal);
  348   setOperationAction(ISD::UMAX, Ty, Legal);
  349   setOperationAction(ISD::UMIN, Ty, Legal);
  350   setOperationAction(ISD::VECTOR_SHUFFLE, Ty, Custom);
  351   setOperationAction(ISD::VSELECT, Ty, Legal);
  352   setOperationAction(ISD::XOR, Ty, Legal);
  354   if (Ty == MVT::v4i32 || Ty == MVT::v2i64) {
  354   if (Ty == MVT::v4i32 || Ty == MVT::v2i64) {
  355     setOperationAction(ISD::FP_TO_SINT, Ty, Legal);
  356     setOperationAction(ISD::FP_TO_UINT, Ty, Legal);
  357     setOperationAction(ISD::SINT_TO_FP, Ty, Legal);
  358     setOperationAction(ISD::UINT_TO_FP, Ty, Legal);
  361   setOperationAction(ISD::SETCC, Ty, Legal);
  362   setCondCodeAction(ISD::SETNE, Ty, Expand);
  363   setCondCodeAction(ISD::SETGE, Ty, Expand);
  364   setCondCodeAction(ISD::SETGT, Ty, Expand);
  365   setCondCodeAction(ISD::SETUGE, Ty, Expand);
  366   setCondCodeAction(ISD::SETUGT, Ty, Expand);