Lines Matching refs:Legal
1493 setOperationAction(ISD::ConstantFP, MVT::f32, Legal); in HexagonTargetLowering()
1494 setOperationAction(ISD::ConstantFP, MVT::f64, Legal); in HexagonTargetLowering()
1495 setOperationAction(ISD::TRAP, MVT::Other, Legal); in HexagonTargetLowering()
1542 setOperationAction(LegalIntOp, MVT::i32, Legal); in HexagonTargetLowering()
1543 setOperationAction(LegalIntOp, MVT::i64, Legal); in HexagonTargetLowering()
1568 setOperationAction(ISD::CTPOP, MVT::i64, Legal); in HexagonTargetLowering()
1570 setOperationAction(ISD::BITREVERSE, MVT::i32, Legal); in HexagonTargetLowering()
1571 setOperationAction(ISD::BITREVERSE, MVT::i64, Legal); in HexagonTargetLowering()
1572 setOperationAction(ISD::BSWAP, MVT::i32, Legal); in HexagonTargetLowering()
1573 setOperationAction(ISD::BSWAP, MVT::i64, Legal); in HexagonTargetLowering()
1575 setOperationAction(ISD::FSHL, MVT::i32, Legal); in HexagonTargetLowering()
1576 setOperationAction(ISD::FSHL, MVT::i64, Legal); in HexagonTargetLowering()
1577 setOperationAction(ISD::FSHR, MVT::i32, Legal); in HexagonTargetLowering()
1578 setOperationAction(ISD::FSHR, MVT::i64, Legal); in HexagonTargetLowering()
1677 setLoadExtAction(ISD::EXTLOAD, MVT::v2i16, MVT::v2i8, Legal); in HexagonTargetLowering()
1678 setLoadExtAction(ISD::ZEXTLOAD, MVT::v2i16, MVT::v2i8, Legal); in HexagonTargetLowering()
1679 setLoadExtAction(ISD::SEXTLOAD, MVT::v2i16, MVT::v2i8, Legal); in HexagonTargetLowering()
1680 setLoadExtAction(ISD::EXTLOAD, MVT::v4i16, MVT::v4i8, Legal); in HexagonTargetLowering()
1681 setLoadExtAction(ISD::ZEXTLOAD, MVT::v4i16, MVT::v4i8, Legal); in HexagonTargetLowering()
1682 setLoadExtAction(ISD::SEXTLOAD, MVT::v4i16, MVT::v4i8, Legal); in HexagonTargetLowering()
1684 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i8, Legal); in HexagonTargetLowering()
1685 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i16, Legal); in HexagonTargetLowering()
1686 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i32, Legal); in HexagonTargetLowering()
1698 setOperationAction(ISD::ADD, NativeVT, Legal); in HexagonTargetLowering()
1699 setOperationAction(ISD::SUB, NativeVT, Legal); in HexagonTargetLowering()
1700 setOperationAction(ISD::MUL, NativeVT, Legal); in HexagonTargetLowering()
1701 setOperationAction(ISD::AND, NativeVT, Legal); in HexagonTargetLowering()
1702 setOperationAction(ISD::OR, NativeVT, Legal); in HexagonTargetLowering()
1703 setOperationAction(ISD::XOR, NativeVT, Legal); in HexagonTargetLowering()
1706 setOperationAction(ISD::SPLAT_VECTOR, NativeVT, Legal); in HexagonTargetLowering()
1710 setOperationAction(ISD::SMIN, VT, Legal); in HexagonTargetLowering()
1711 setOperationAction(ISD::SMAX, VT, Legal); in HexagonTargetLowering()
1712 setOperationAction(ISD::UMIN, VT, Legal); in HexagonTargetLowering()
1713 setOperationAction(ISD::UMAX, VT, Legal); in HexagonTargetLowering()
1758 setOperationAction(ISD::FMINNUM, MVT::f32, Legal); in HexagonTargetLowering()
1759 setOperationAction(ISD::FMAXNUM, MVT::f32, Legal); in HexagonTargetLowering()
1790 setIndexedLoadAction(ISD::POST_INC, VT, Legal); in HexagonTargetLowering()
1791 setIndexedStoreAction(ISD::POST_INC, VT, Legal); in HexagonTargetLowering()
1797 setOperationAction(ISD::ROTL, MVT::i32, Legal); in HexagonTargetLowering()
1798 setOperationAction(ISD::ROTL, MVT::i64, Legal); in HexagonTargetLowering()
1799 setOperationAction(ISD::ROTR, MVT::i32, Legal); in HexagonTargetLowering()
1800 setOperationAction(ISD::ROTR, MVT::i64, Legal); in HexagonTargetLowering()
1803 setOperationAction(ISD::FADD, MVT::f64, Legal); in HexagonTargetLowering()
1804 setOperationAction(ISD::FSUB, MVT::f64, Legal); in HexagonTargetLowering()
1807 setOperationAction(ISD::FMINNUM, MVT::f64, Legal); in HexagonTargetLowering()
1808 setOperationAction(ISD::FMAXNUM, MVT::f64, Legal); in HexagonTargetLowering()
1809 setOperationAction(ISD::FMUL, MVT::f64, Legal); in HexagonTargetLowering()