Lines Matching refs:Expand

1533       setOperationAction(Op, MVT::v2i32, Expand);  in SparcTargetLowering()
1537 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v2i32, Expand); in SparcTargetLowering()
1538 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v2i32, Expand); in SparcTargetLowering()
1539 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v2i32, Expand); in SparcTargetLowering()
1541 setLoadExtAction(ISD::SEXTLOAD, MVT::v2i32, VT, Expand); in SparcTargetLowering()
1542 setLoadExtAction(ISD::ZEXTLOAD, MVT::v2i32, VT, Expand); in SparcTargetLowering()
1543 setLoadExtAction(ISD::EXTLOAD, MVT::v2i32, VT, Expand); in SparcTargetLowering()
1545 setTruncStoreAction(VT, MVT::v2i32, Expand); in SparcTargetLowering()
1546 setTruncStoreAction(MVT::v2i32, VT, Expand); in SparcTargetLowering()
1565 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f16, Expand); in SparcTargetLowering()
1566 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f32, Expand); in SparcTargetLowering()
1567 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f64, Expand); in SparcTargetLowering()
1575 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in SparcTargetLowering()
1576 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in SparcTargetLowering()
1577 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in SparcTargetLowering()
1578 setTruncStoreAction(MVT::f128, MVT::f16, Expand); in SparcTargetLowering()
1579 setTruncStoreAction(MVT::f128, MVT::f32, Expand); in SparcTargetLowering()
1580 setTruncStoreAction(MVT::f128, MVT::f64, Expand); in SparcTargetLowering()
1589 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Expand); in SparcTargetLowering()
1590 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8 , Expand); in SparcTargetLowering()
1591 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1 , Expand); in SparcTargetLowering()
1594 setOperationAction(ISD::UREM, MVT::i32, Expand); in SparcTargetLowering()
1595 setOperationAction(ISD::SREM, MVT::i32, Expand); in SparcTargetLowering()
1596 setOperationAction(ISD::SDIVREM, MVT::i32, Expand); in SparcTargetLowering()
1597 setOperationAction(ISD::UDIVREM, MVT::i32, Expand); in SparcTargetLowering()
1601 setOperationAction(ISD::UREM, MVT::i64, Expand); in SparcTargetLowering()
1602 setOperationAction(ISD::SREM, MVT::i64, Expand); in SparcTargetLowering()
1603 setOperationAction(ISD::SDIVREM, MVT::i64, Expand); in SparcTargetLowering()
1604 setOperationAction(ISD::UDIVREM, MVT::i64, Expand); in SparcTargetLowering()
1620 setOperationAction(ISD::FP16_TO_FP, MVT::f32, Expand); in SparcTargetLowering()
1621 setOperationAction(ISD::FP_TO_FP16, MVT::f32, Expand); in SparcTargetLowering()
1622 setOperationAction(ISD::FP16_TO_FP, MVT::f64, Expand); in SparcTargetLowering()
1623 setOperationAction(ISD::FP_TO_FP16, MVT::f64, Expand); in SparcTargetLowering()
1624 setOperationAction(ISD::FP16_TO_FP, MVT::f128, Expand); in SparcTargetLowering()
1625 setOperationAction(ISD::FP_TO_FP16, MVT::f128, Expand); in SparcTargetLowering()
1627 setOperationAction(ISD::BITCAST, MVT::f32, Expand); in SparcTargetLowering()
1628 setOperationAction(ISD::BITCAST, MVT::i32, Expand); in SparcTargetLowering()
1631 setOperationAction(ISD::SELECT, MVT::i32, Expand); in SparcTargetLowering()
1632 setOperationAction(ISD::SELECT, MVT::f32, Expand); in SparcTargetLowering()
1633 setOperationAction(ISD::SELECT, MVT::f64, Expand); in SparcTargetLowering()
1634 setOperationAction(ISD::SELECT, MVT::f128, Expand); in SparcTargetLowering()
1636 setOperationAction(ISD::SETCC, MVT::i32, Expand); in SparcTargetLowering()
1637 setOperationAction(ISD::SETCC, MVT::f32, Expand); in SparcTargetLowering()
1638 setOperationAction(ISD::SETCC, MVT::f64, Expand); in SparcTargetLowering()
1639 setOperationAction(ISD::SETCC, MVT::f128, Expand); in SparcTargetLowering()
1642 setOperationAction(ISD::BRCOND, MVT::Other, Expand); in SparcTargetLowering()
1643 setOperationAction(ISD::BRIND, MVT::Other, Expand); in SparcTargetLowering()
1644 setOperationAction(ISD::BR_JT, MVT::Other, Expand); in SparcTargetLowering()
1665 setOperationAction(ISD::BITCAST, MVT::f64, Expand); in SparcTargetLowering()
1666 setOperationAction(ISD::BITCAST, MVT::i64, Expand); in SparcTargetLowering()
1667 setOperationAction(ISD::SELECT, MVT::i64, Expand); in SparcTargetLowering()
1668 setOperationAction(ISD::SETCC, MVT::i64, Expand); in SparcTargetLowering()
1673 Subtarget->usePopc() ? Legal : Expand); in SparcTargetLowering()
1674 setOperationAction(ISD::CTTZ , MVT::i64, Expand); in SparcTargetLowering()
1675 setOperationAction(ISD::CTLZ , MVT::i64, Expand); in SparcTargetLowering()
1676 setOperationAction(ISD::BSWAP, MVT::i64, Expand); in SparcTargetLowering()
1677 setOperationAction(ISD::ROTL , MVT::i64, Expand); in SparcTargetLowering()
1678 setOperationAction(ISD::ROTR , MVT::i64, Expand); in SparcTargetLowering()
1726 setOperationAction(ISD::FSIN , MVT::f128, Expand); in SparcTargetLowering()
1727 setOperationAction(ISD::FCOS , MVT::f128, Expand); in SparcTargetLowering()
1728 setOperationAction(ISD::FSINCOS, MVT::f128, Expand); in SparcTargetLowering()
1729 setOperationAction(ISD::FREM , MVT::f128, Expand); in SparcTargetLowering()
1730 setOperationAction(ISD::FMA , MVT::f128, Expand); in SparcTargetLowering()
1731 setOperationAction(ISD::FSIN , MVT::f64, Expand); in SparcTargetLowering()
1732 setOperationAction(ISD::FCOS , MVT::f64, Expand); in SparcTargetLowering()
1733 setOperationAction(ISD::FSINCOS, MVT::f64, Expand); in SparcTargetLowering()
1734 setOperationAction(ISD::FREM , MVT::f64, Expand); in SparcTargetLowering()
1735 setOperationAction(ISD::FMA , MVT::f64, Expand); in SparcTargetLowering()
1736 setOperationAction(ISD::FSIN , MVT::f32, Expand); in SparcTargetLowering()
1737 setOperationAction(ISD::FCOS , MVT::f32, Expand); in SparcTargetLowering()
1738 setOperationAction(ISD::FSINCOS, MVT::f32, Expand); in SparcTargetLowering()
1739 setOperationAction(ISD::FREM , MVT::f32, Expand); in SparcTargetLowering()
1740 setOperationAction(ISD::FMA , MVT::f32, Expand); in SparcTargetLowering()
1741 setOperationAction(ISD::CTTZ , MVT::i32, Expand); in SparcTargetLowering()
1742 setOperationAction(ISD::CTLZ , MVT::i32, Expand); in SparcTargetLowering()
1743 setOperationAction(ISD::ROTL , MVT::i32, Expand); in SparcTargetLowering()
1744 setOperationAction(ISD::ROTR , MVT::i32, Expand); in SparcTargetLowering()
1745 setOperationAction(ISD::BSWAP, MVT::i32, Expand); in SparcTargetLowering()
1746 setOperationAction(ISD::FCOPYSIGN, MVT::f128, Expand); in SparcTargetLowering()
1747 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand); in SparcTargetLowering()
1748 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Expand); in SparcTargetLowering()
1749 setOperationAction(ISD::FPOW , MVT::f128, Expand); in SparcTargetLowering()
1750 setOperationAction(ISD::FPOW , MVT::f64, Expand); in SparcTargetLowering()
1751 setOperationAction(ISD::FPOW , MVT::f32, Expand); in SparcTargetLowering()
1753 setOperationAction(ISD::SHL_PARTS, MVT::i32, Expand); in SparcTargetLowering()
1754 setOperationAction(ISD::SRA_PARTS, MVT::i32, Expand); in SparcTargetLowering()
1755 setOperationAction(ISD::SRL_PARTS, MVT::i32, Expand); in SparcTargetLowering()
1758 setOperationAction(ISD::MULHU, MVT::i32, Expand); in SparcTargetLowering()
1759 setOperationAction(ISD::MULHS, MVT::i32, Expand); in SparcTargetLowering()
1760 setOperationAction(ISD::MUL, MVT::i32, Expand); in SparcTargetLowering()
1764 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Expand); in SparcTargetLowering()
1765 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Expand); in SparcTargetLowering()
1768 setOperationAction(ISD::SDIV, MVT::i32, Expand); in SparcTargetLowering()
1771 setOperationAction(ISD::UDIV, MVT::i32, Expand); in SparcTargetLowering()
1779 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand); in SparcTargetLowering()
1780 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); in SparcTargetLowering()
1781 setOperationAction(ISD::MULHU, MVT::i64, Expand); in SparcTargetLowering()
1782 setOperationAction(ISD::MULHS, MVT::i64, Expand); in SparcTargetLowering()
1787 setOperationAction(ISD::SHL_PARTS, MVT::i64, Expand); in SparcTargetLowering()
1788 setOperationAction(ISD::SRA_PARTS, MVT::i64, Expand); in SparcTargetLowering()
1789 setOperationAction(ISD::SRL_PARTS, MVT::i64, Expand); in SparcTargetLowering()
1801 setOperationAction(ISD::VACOPY , MVT::Other, Expand); in SparcTargetLowering()
1802 setOperationAction(ISD::VAEND , MVT::Other, Expand); in SparcTargetLowering()
1803 setOperationAction(ISD::STACKSAVE , MVT::Other, Expand); in SparcTargetLowering()
1804 setOperationAction(ISD::STACKRESTORE , MVT::Other, Expand); in SparcTargetLowering()
1810 Subtarget->usePopc() ? Legal : Expand); in SparcTargetLowering()