Lines Matching refs:Expand
1499 setOperationAction(Op, MVT::v2i32, Expand); in SparcTargetLowering()
1503 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v2i32, Expand); in SparcTargetLowering()
1504 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v2i32, Expand); in SparcTargetLowering()
1505 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v2i32, Expand); in SparcTargetLowering()
1507 setLoadExtAction(ISD::SEXTLOAD, MVT::v2i32, VT, Expand); in SparcTargetLowering()
1508 setLoadExtAction(ISD::ZEXTLOAD, MVT::v2i32, VT, Expand); in SparcTargetLowering()
1509 setLoadExtAction(ISD::EXTLOAD, MVT::v2i32, VT, Expand); in SparcTargetLowering()
1511 setTruncStoreAction(VT, MVT::v2i32, Expand); in SparcTargetLowering()
1512 setTruncStoreAction(MVT::v2i32, VT, Expand); in SparcTargetLowering()
1531 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f32, Expand); in SparcTargetLowering()
1532 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f64, Expand); in SparcTargetLowering()
1540 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in SparcTargetLowering()
1541 setTruncStoreAction(MVT::f128, MVT::f32, Expand); in SparcTargetLowering()
1542 setTruncStoreAction(MVT::f128, MVT::f64, Expand); in SparcTargetLowering()
1551 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Expand); in SparcTargetLowering()
1552 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8 , Expand); in SparcTargetLowering()
1553 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1 , Expand); in SparcTargetLowering()
1556 setOperationAction(ISD::UREM, MVT::i32, Expand); in SparcTargetLowering()
1557 setOperationAction(ISD::SREM, MVT::i32, Expand); in SparcTargetLowering()
1558 setOperationAction(ISD::SDIVREM, MVT::i32, Expand); in SparcTargetLowering()
1559 setOperationAction(ISD::UDIVREM, MVT::i32, Expand); in SparcTargetLowering()
1563 setOperationAction(ISD::UREM, MVT::i64, Expand); in SparcTargetLowering()
1564 setOperationAction(ISD::SREM, MVT::i64, Expand); in SparcTargetLowering()
1565 setOperationAction(ISD::SDIVREM, MVT::i64, Expand); in SparcTargetLowering()
1566 setOperationAction(ISD::UDIVREM, MVT::i64, Expand); in SparcTargetLowering()
1581 setOperationAction(ISD::BITCAST, MVT::f32, Expand); in SparcTargetLowering()
1582 setOperationAction(ISD::BITCAST, MVT::i32, Expand); in SparcTargetLowering()
1585 setOperationAction(ISD::SELECT, MVT::i32, Expand); in SparcTargetLowering()
1586 setOperationAction(ISD::SELECT, MVT::f32, Expand); in SparcTargetLowering()
1587 setOperationAction(ISD::SELECT, MVT::f64, Expand); in SparcTargetLowering()
1588 setOperationAction(ISD::SELECT, MVT::f128, Expand); in SparcTargetLowering()
1590 setOperationAction(ISD::SETCC, MVT::i32, Expand); in SparcTargetLowering()
1591 setOperationAction(ISD::SETCC, MVT::f32, Expand); in SparcTargetLowering()
1592 setOperationAction(ISD::SETCC, MVT::f64, Expand); in SparcTargetLowering()
1593 setOperationAction(ISD::SETCC, MVT::f128, Expand); in SparcTargetLowering()
1596 setOperationAction(ISD::BRCOND, MVT::Other, Expand); in SparcTargetLowering()
1597 setOperationAction(ISD::BRIND, MVT::Other, Expand); in SparcTargetLowering()
1598 setOperationAction(ISD::BR_JT, MVT::Other, Expand); in SparcTargetLowering()
1617 setOperationAction(ISD::BITCAST, MVT::f64, Expand); in SparcTargetLowering()
1618 setOperationAction(ISD::BITCAST, MVT::i64, Expand); in SparcTargetLowering()
1619 setOperationAction(ISD::SELECT, MVT::i64, Expand); in SparcTargetLowering()
1620 setOperationAction(ISD::SETCC, MVT::i64, Expand); in SparcTargetLowering()
1625 Subtarget->usePopc() ? Legal : Expand); in SparcTargetLowering()
1626 setOperationAction(ISD::CTTZ , MVT::i64, Expand); in SparcTargetLowering()
1627 setOperationAction(ISD::CTLZ , MVT::i64, Expand); in SparcTargetLowering()
1628 setOperationAction(ISD::BSWAP, MVT::i64, Expand); in SparcTargetLowering()
1629 setOperationAction(ISD::ROTL , MVT::i64, Expand); in SparcTargetLowering()
1630 setOperationAction(ISD::ROTR , MVT::i64, Expand); in SparcTargetLowering()
1666 setOperationAction(ISD::FSIN , MVT::f128, Expand); in SparcTargetLowering()
1667 setOperationAction(ISD::FCOS , MVT::f128, Expand); in SparcTargetLowering()
1668 setOperationAction(ISD::FSINCOS, MVT::f128, Expand); in SparcTargetLowering()
1669 setOperationAction(ISD::FREM , MVT::f128, Expand); in SparcTargetLowering()
1670 setOperationAction(ISD::FMA , MVT::f128, Expand); in SparcTargetLowering()
1671 setOperationAction(ISD::FSIN , MVT::f64, Expand); in SparcTargetLowering()
1672 setOperationAction(ISD::FCOS , MVT::f64, Expand); in SparcTargetLowering()
1673 setOperationAction(ISD::FSINCOS, MVT::f64, Expand); in SparcTargetLowering()
1674 setOperationAction(ISD::FREM , MVT::f64, Expand); in SparcTargetLowering()
1675 setOperationAction(ISD::FMA , MVT::f64, Expand); in SparcTargetLowering()
1676 setOperationAction(ISD::FSIN , MVT::f32, Expand); in SparcTargetLowering()
1677 setOperationAction(ISD::FCOS , MVT::f32, Expand); in SparcTargetLowering()
1678 setOperationAction(ISD::FSINCOS, MVT::f32, Expand); in SparcTargetLowering()
1679 setOperationAction(ISD::FREM , MVT::f32, Expand); in SparcTargetLowering()
1680 setOperationAction(ISD::FMA , MVT::f32, Expand); in SparcTargetLowering()
1681 setOperationAction(ISD::CTTZ , MVT::i32, Expand); in SparcTargetLowering()
1682 setOperationAction(ISD::CTLZ , MVT::i32, Expand); in SparcTargetLowering()
1683 setOperationAction(ISD::ROTL , MVT::i32, Expand); in SparcTargetLowering()
1684 setOperationAction(ISD::ROTR , MVT::i32, Expand); in SparcTargetLowering()
1685 setOperationAction(ISD::BSWAP, MVT::i32, Expand); in SparcTargetLowering()
1686 setOperationAction(ISD::FCOPYSIGN, MVT::f128, Expand); in SparcTargetLowering()
1687 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand); in SparcTargetLowering()
1688 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Expand); in SparcTargetLowering()
1689 setOperationAction(ISD::FPOW , MVT::f128, Expand); in SparcTargetLowering()
1690 setOperationAction(ISD::FPOW , MVT::f64, Expand); in SparcTargetLowering()
1691 setOperationAction(ISD::FPOW , MVT::f32, Expand); in SparcTargetLowering()
1693 setOperationAction(ISD::SHL_PARTS, MVT::i32, Expand); in SparcTargetLowering()
1694 setOperationAction(ISD::SRA_PARTS, MVT::i32, Expand); in SparcTargetLowering()
1695 setOperationAction(ISD::SRL_PARTS, MVT::i32, Expand); in SparcTargetLowering()
1698 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Expand); in SparcTargetLowering()
1699 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Expand); in SparcTargetLowering()
1702 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand); in SparcTargetLowering()
1703 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); in SparcTargetLowering()
1704 setOperationAction(ISD::MULHU, MVT::i64, Expand); in SparcTargetLowering()
1705 setOperationAction(ISD::MULHS, MVT::i64, Expand); in SparcTargetLowering()
1710 setOperationAction(ISD::SHL_PARTS, MVT::i64, Expand); in SparcTargetLowering()
1711 setOperationAction(ISD::SRA_PARTS, MVT::i64, Expand); in SparcTargetLowering()
1712 setOperationAction(ISD::SRL_PARTS, MVT::i64, Expand); in SparcTargetLowering()
1723 setOperationAction(ISD::VACOPY , MVT::Other, Expand); in SparcTargetLowering()
1724 setOperationAction(ISD::VAEND , MVT::Other, Expand); in SparcTargetLowering()
1725 setOperationAction(ISD::STACKSAVE , MVT::Other, Expand); in SparcTargetLowering()
1726 setOperationAction(ISD::STACKRESTORE , MVT::Other, Expand); in SparcTargetLowering()
1732 Subtarget->usePopc() ? Legal : Expand); in SparcTargetLowering()