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

References

lib/Target/X86/X86ISelLowering.cpp
  747     setOperationAction(ISD::SDIV, VT, Expand);
  748     setOperationAction(ISD::UDIV, VT, Expand);
  749     setOperationAction(ISD::SREM, VT, Expand);
  750     setOperationAction(ISD::UREM, VT, Expand);
  751     setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT,Expand);
  752     setOperationAction(ISD::INSERT_VECTOR_ELT, VT, Expand);
  753     setOperationAction(ISD::EXTRACT_SUBVECTOR, VT,Expand);
  754     setOperationAction(ISD::INSERT_SUBVECTOR, VT,Expand);
  755     setOperationAction(ISD::FMA,  VT, Expand);
  756     setOperationAction(ISD::FFLOOR, VT, Expand);
  757     setOperationAction(ISD::FCEIL, VT, Expand);
  758     setOperationAction(ISD::FTRUNC, VT, Expand);
  759     setOperationAction(ISD::FRINT, VT, Expand);
  760     setOperationAction(ISD::FNEARBYINT, VT, Expand);
  761     setOperationAction(ISD::SMUL_LOHI, VT, Expand);
  762     setOperationAction(ISD::MULHS, VT, Expand);
  763     setOperationAction(ISD::UMUL_LOHI, VT, Expand);
  764     setOperationAction(ISD::MULHU, VT, Expand);
  765     setOperationAction(ISD::SDIVREM, VT, Expand);
  766     setOperationAction(ISD::UDIVREM, VT, Expand);
  767     setOperationAction(ISD::CTPOP, VT, Expand);
  768     setOperationAction(ISD::CTTZ, VT, Expand);
  769     setOperationAction(ISD::CTLZ, VT, Expand);
  770     setOperationAction(ISD::ROTL, VT, Expand);
  771     setOperationAction(ISD::ROTR, VT, Expand);
  772     setOperationAction(ISD::BSWAP, VT, Expand);
  773     setOperationAction(ISD::SETCC, VT, Expand);
  774     setOperationAction(ISD::FP_TO_UINT, VT, Expand);
  775     setOperationAction(ISD::FP_TO_SINT, VT, Expand);
  776     setOperationAction(ISD::UINT_TO_FP, VT, Expand);
  777     setOperationAction(ISD::SINT_TO_FP, VT, Expand);
  778     setOperationAction(ISD::SIGN_EXTEND_INREG, VT,Expand);
  779     setOperationAction(ISD::TRUNCATE, VT, Expand);
  780     setOperationAction(ISD::SIGN_EXTEND, VT, Expand);
  781     setOperationAction(ISD::ZERO_EXTEND, VT, Expand);
  782     setOperationAction(ISD::ANY_EXTEND, VT, Expand);
  783     setOperationAction(ISD::SELECT_CC, VT, Expand);
  785       setTruncStoreAction(InnerVT, VT, Expand);
  787       setLoadExtAction(ISD::SEXTLOAD, InnerVT, VT, Expand);
  788       setLoadExtAction(ISD::ZEXTLOAD, InnerVT, VT, Expand);
  794       if (VT.getVectorElementType() == MVT::i1)
  795         setLoadExtAction(ISD::EXTLOAD, InnerVT, VT, Expand);
  799       if (VT.getVectorElementType() == MVT::f16)
  800         setLoadExtAction(ISD::EXTLOAD, InnerVT, VT, Expand);