Lines Matching refs:setOperationAction

510     setOperationAction(ISD::LOAD, VT.getSimpleVT(), Promote);  in promoteLdStType()
514 setOperationAction(ISD::STORE, VT.getSimpleVT(), Promote); in promoteLdStType()
1601 setOperationAction(ISD::ConstantFP, MVT::f32, Legal); // Default: expand in HexagonTargetLowering()
1602 setOperationAction(ISD::ConstantFP, MVT::f64, Legal); // Default: expand in HexagonTargetLowering()
1604 setOperationAction(ISD::ConstantPool, MVT::i32, Custom); in HexagonTargetLowering()
1605 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in HexagonTargetLowering()
1606 setOperationAction(ISD::BUILD_PAIR, MVT::i64, Expand); in HexagonTargetLowering()
1607 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1, Expand); in HexagonTargetLowering()
1608 setOperationAction(ISD::INLINEASM, MVT::Other, Custom); in HexagonTargetLowering()
1609 setOperationAction(ISD::EH_RETURN, MVT::Other, Custom); in HexagonTargetLowering()
1610 setOperationAction(ISD::GLOBAL_OFFSET_TABLE, MVT::i32, Custom); in HexagonTargetLowering()
1611 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in HexagonTargetLowering()
1614 setOperationAction(ISD::GlobalAddress, MVT::i32, Custom); in HexagonTargetLowering()
1615 setOperationAction(ISD::GlobalAddress, MVT::i8, Custom); in HexagonTargetLowering()
1616 setOperationAction(ISD::BlockAddress, MVT::i32, Custom); in HexagonTargetLowering()
1619 setOperationAction(ISD::SETCC, MVT::i8, Custom); in HexagonTargetLowering()
1620 setOperationAction(ISD::SETCC, MVT::i16, Custom); in HexagonTargetLowering()
1623 setOperationAction(ISD::VASTART, MVT::Other, Custom); in HexagonTargetLowering()
1624 setOperationAction(ISD::VAEND, MVT::Other, Expand); in HexagonTargetLowering()
1625 setOperationAction(ISD::VAARG, MVT::Other, Expand); in HexagonTargetLowering()
1627 setOperationAction(ISD::STACKSAVE, MVT::Other, Expand); in HexagonTargetLowering()
1628 setOperationAction(ISD::STACKRESTORE, MVT::Other, Expand); in HexagonTargetLowering()
1629 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i32, Custom); in HexagonTargetLowering()
1635 setOperationAction(ISD::BR_JT, MVT::Other, Expand); in HexagonTargetLowering()
1642 setOperationAction(ISD::ADDE, MVT::i8, Expand); in HexagonTargetLowering()
1643 setOperationAction(ISD::ADDE, MVT::i16, Expand); in HexagonTargetLowering()
1644 setOperationAction(ISD::ADDE, MVT::i32, Expand); in HexagonTargetLowering()
1645 setOperationAction(ISD::ADDE, MVT::i64, Expand); in HexagonTargetLowering()
1646 setOperationAction(ISD::SUBE, MVT::i8, Expand); in HexagonTargetLowering()
1647 setOperationAction(ISD::SUBE, MVT::i16, Expand); in HexagonTargetLowering()
1648 setOperationAction(ISD::SUBE, MVT::i32, Expand); in HexagonTargetLowering()
1649 setOperationAction(ISD::SUBE, MVT::i64, Expand); in HexagonTargetLowering()
1650 setOperationAction(ISD::ADDC, MVT::i8, Expand); in HexagonTargetLowering()
1651 setOperationAction(ISD::ADDC, MVT::i16, Expand); in HexagonTargetLowering()
1652 setOperationAction(ISD::ADDC, MVT::i32, Expand); in HexagonTargetLowering()
1653 setOperationAction(ISD::ADDC, MVT::i64, Expand); in HexagonTargetLowering()
1654 setOperationAction(ISD::SUBC, MVT::i8, Expand); in HexagonTargetLowering()
1655 setOperationAction(ISD::SUBC, MVT::i16, Expand); in HexagonTargetLowering()
1656 setOperationAction(ISD::SUBC, MVT::i32, Expand); in HexagonTargetLowering()
1657 setOperationAction(ISD::SUBC, MVT::i64, Expand); in HexagonTargetLowering()
1661 setOperationAction(ISD::UADDO, VT, Expand); in HexagonTargetLowering()
1662 setOperationAction(ISD::SADDO, VT, Expand); in HexagonTargetLowering()
1663 setOperationAction(ISD::USUBO, VT, Expand); in HexagonTargetLowering()
1664 setOperationAction(ISD::SSUBO, VT, Expand); in HexagonTargetLowering()
1667 setOperationAction(ISD::CTLZ, MVT::i8, Promote); in HexagonTargetLowering()
1668 setOperationAction(ISD::CTLZ, MVT::i16, Promote); in HexagonTargetLowering()
1669 setOperationAction(ISD::CTTZ, MVT::i8, Promote); in HexagonTargetLowering()
1670 setOperationAction(ISD::CTTZ, MVT::i16, Promote); in HexagonTargetLowering()
1671 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i8, Promote); in HexagonTargetLowering()
1672 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i16, Promote); in HexagonTargetLowering()
1673 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i8, Promote); in HexagonTargetLowering()
1674 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i16, Promote); in HexagonTargetLowering()
1678 setOperationAction(ISD::CTPOP, MVT::i8, Promote); in HexagonTargetLowering()
1679 setOperationAction(ISD::CTPOP, MVT::i16, Promote); in HexagonTargetLowering()
1680 setOperationAction(ISD::CTPOP, MVT::i32, Promote); in HexagonTargetLowering()
1681 setOperationAction(ISD::CTPOP, MVT::i64, Custom); in HexagonTargetLowering()
1686 setOperationAction(ISD::MUL, MVT::i64, Expand); in HexagonTargetLowering()
1687 setOperationAction(ISD::MULHS, MVT::i64, Expand); in HexagonTargetLowering()
1694 setOperationAction(IntExpOp, MVT::i32, Expand); in HexagonTargetLowering()
1695 setOperationAction(IntExpOp, MVT::i64, Expand); in HexagonTargetLowering()
1701 setOperationAction(FPExpOp, MVT::f32, Expand); in HexagonTargetLowering()
1702 setOperationAction(FPExpOp, MVT::f64, Expand); in HexagonTargetLowering()
1719 setOperationAction(ISD::BR_CC, VT, Expand); in HexagonTargetLowering()
1720 setOperationAction(ISD::SELECT_CC, VT, Expand); in HexagonTargetLowering()
1723 setOperationAction(ISD::BR_CC, VT, Expand); in HexagonTargetLowering()
1724 setOperationAction(ISD::SELECT_CC, VT, Expand); in HexagonTargetLowering()
1726 setOperationAction(ISD::BR_CC, MVT::Other, Expand); in HexagonTargetLowering()
1739 setOperationAction(ISD::LOAD, MVT::v4i16, Custom); in HexagonTargetLowering()
1740 setOperationAction(ISD::STORE, MVT::v4i16, Promote); in HexagonTargetLowering()
1774 setOperationAction(VectExpOp, VT, Expand); in HexagonTargetLowering()
1782 setOperationAction(ISD::SRA, VT, Custom); in HexagonTargetLowering()
1783 setOperationAction(ISD::SHL, VT, Custom); in HexagonTargetLowering()
1784 setOperationAction(ISD::SRL, VT, Custom); in HexagonTargetLowering()
1791 setOperationAction(ISD::BUILD_VECTOR, NativeVT, Custom); in HexagonTargetLowering()
1792 setOperationAction(ISD::EXTRACT_VECTOR_ELT, NativeVT, Custom); in HexagonTargetLowering()
1793 setOperationAction(ISD::INSERT_VECTOR_ELT, NativeVT, Custom); in HexagonTargetLowering()
1794 setOperationAction(ISD::EXTRACT_SUBVECTOR, NativeVT, Custom); in HexagonTargetLowering()
1795 setOperationAction(ISD::INSERT_SUBVECTOR, NativeVT, Custom); in HexagonTargetLowering()
1796 setOperationAction(ISD::CONCAT_VECTORS, NativeVT, Custom); in HexagonTargetLowering()
1798 setOperationAction(ISD::ADD, NativeVT, Legal); in HexagonTargetLowering()
1799 setOperationAction(ISD::SUB, NativeVT, Legal); in HexagonTargetLowering()
1800 setOperationAction(ISD::MUL, NativeVT, Legal); in HexagonTargetLowering()
1801 setOperationAction(ISD::AND, NativeVT, Legal); in HexagonTargetLowering()
1802 setOperationAction(ISD::OR, NativeVT, Legal); in HexagonTargetLowering()
1803 setOperationAction(ISD::XOR, NativeVT, Legal); in HexagonTargetLowering()
1806 setOperationAction(ISD::SETCC, MVT::v2i16, Custom); in HexagonTargetLowering()
1807 setOperationAction(ISD::VSELECT, MVT::v2i16, Custom); in HexagonTargetLowering()
1808 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4i16, Custom); in HexagonTargetLowering()
1809 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v8i8, Custom); in HexagonTargetLowering()
1812 setOperationAction(ISD::CONCAT_VECTORS, MVT::v128i8, Custom); in HexagonTargetLowering()
1813 setOperationAction(ISD::CONCAT_VECTORS, MVT::v64i16, Custom); in HexagonTargetLowering()
1814 setOperationAction(ISD::CONCAT_VECTORS, MVT::v32i32, Custom); in HexagonTargetLowering()
1815 setOperationAction(ISD::CONCAT_VECTORS, MVT::v16i64, Custom); in HexagonTargetLowering()
1817 setOperationAction(ISD::CONCAT_VECTORS, MVT::v256i8, Custom); in HexagonTargetLowering()
1818 setOperationAction(ISD::CONCAT_VECTORS, MVT::v128i16, Custom); in HexagonTargetLowering()
1819 setOperationAction(ISD::CONCAT_VECTORS, MVT::v64i32, Custom); in HexagonTargetLowering()
1820 setOperationAction(ISD::CONCAT_VECTORS, MVT::v32i64, Custom); in HexagonTargetLowering()
1828 setOperationAction(ISD::FMA, MVT::f64, Expand); in HexagonTargetLowering()
1829 setOperationAction(ISD::FADD, MVT::f64, Expand); in HexagonTargetLowering()
1830 setOperationAction(ISD::FSUB, MVT::f64, Expand); in HexagonTargetLowering()
1831 setOperationAction(ISD::FMUL, MVT::f64, Expand); in HexagonTargetLowering()
1833 setOperationAction(ISD::FP_TO_UINT, MVT::i1, Promote); in HexagonTargetLowering()
1834 setOperationAction(ISD::FP_TO_UINT, MVT::i8, Promote); in HexagonTargetLowering()
1835 setOperationAction(ISD::FP_TO_UINT, MVT::i16, Promote); in HexagonTargetLowering()
1836 setOperationAction(ISD::FP_TO_SINT, MVT::i1, Promote); in HexagonTargetLowering()
1837 setOperationAction(ISD::FP_TO_SINT, MVT::i8, Promote); in HexagonTargetLowering()
1838 setOperationAction(ISD::FP_TO_SINT, MVT::i16, Promote); in HexagonTargetLowering()
1839 setOperationAction(ISD::UINT_TO_FP, MVT::i1, Promote); in HexagonTargetLowering()
1840 setOperationAction(ISD::UINT_TO_FP, MVT::i8, Promote); in HexagonTargetLowering()
1841 setOperationAction(ISD::UINT_TO_FP, MVT::i16, Promote); in HexagonTargetLowering()
1842 setOperationAction(ISD::SINT_TO_FP, MVT::i1, Promote); in HexagonTargetLowering()
1843 setOperationAction(ISD::SINT_TO_FP, MVT::i8, Promote); in HexagonTargetLowering()
1844 setOperationAction(ISD::SINT_TO_FP, MVT::i16, Promote); in HexagonTargetLowering()
1847 setOperationAction(ISD::SINT_TO_FP, MVT::i32, Expand); in HexagonTargetLowering()
1848 setOperationAction(ISD::SINT_TO_FP, MVT::i64, Expand); in HexagonTargetLowering()
1849 setOperationAction(ISD::UINT_TO_FP, MVT::i32, Expand); in HexagonTargetLowering()
1850 setOperationAction(ISD::UINT_TO_FP, MVT::i64, Expand); in HexagonTargetLowering()
1851 setOperationAction(ISD::FP_TO_SINT, MVT::f64, Expand); in HexagonTargetLowering()
1852 setOperationAction(ISD::FP_TO_SINT, MVT::f32, Expand); in HexagonTargetLowering()
1853 setOperationAction(ISD::FP_EXTEND, MVT::f32, Expand); in HexagonTargetLowering()
1854 setOperationAction(ISD::FP_ROUND, MVT::f64, Expand); in HexagonTargetLowering()
1857 setOperationAction(ISD::CTPOP, MVT::i8, Expand); in HexagonTargetLowering()
1858 setOperationAction(ISD::CTPOP, MVT::i16, Expand); in HexagonTargetLowering()
1859 setOperationAction(ISD::CTPOP, MVT::i32, Expand); in HexagonTargetLowering()
1860 setOperationAction(ISD::CTPOP, MVT::i64, Expand); in HexagonTargetLowering()
1865 setOperationAction(FPExpOpV4, MVT::f32, Expand); in HexagonTargetLowering()
1866 setOperationAction(FPExpOpV4, MVT::f64, Expand); in HexagonTargetLowering()