Lines Matching refs:Expand

1438       setOperationAction(Op, MVT::v2i32, Expand);  in SparcTargetLowering()
1442 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v2i32, Expand); in SparcTargetLowering()
1443 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v2i32, Expand); in SparcTargetLowering()
1444 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v2i32, Expand); in SparcTargetLowering()
1446 setLoadExtAction(ISD::SEXTLOAD, MVT::v2i32, VT, Expand); in SparcTargetLowering()
1447 setLoadExtAction(ISD::ZEXTLOAD, MVT::v2i32, VT, Expand); in SparcTargetLowering()
1448 setLoadExtAction(ISD::EXTLOAD, MVT::v2i32, VT, Expand); in SparcTargetLowering()
1450 setTruncStoreAction(VT, MVT::v2i32, Expand); in SparcTargetLowering()
1451 setTruncStoreAction(MVT::v2i32, VT, Expand); in SparcTargetLowering()
1470 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f32, Expand); in SparcTargetLowering()
1471 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f64, Expand); in SparcTargetLowering()
1479 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in SparcTargetLowering()
1480 setTruncStoreAction(MVT::f128, MVT::f32, Expand); in SparcTargetLowering()
1481 setTruncStoreAction(MVT::f128, MVT::f64, Expand); in SparcTargetLowering()
1490 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Expand); in SparcTargetLowering()
1491 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8 , Expand); in SparcTargetLowering()
1492 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1 , Expand); in SparcTargetLowering()
1495 setOperationAction(ISD::UREM, MVT::i32, Expand); in SparcTargetLowering()
1496 setOperationAction(ISD::SREM, MVT::i32, Expand); in SparcTargetLowering()
1497 setOperationAction(ISD::SDIVREM, MVT::i32, Expand); in SparcTargetLowering()
1498 setOperationAction(ISD::UDIVREM, MVT::i32, Expand); in SparcTargetLowering()
1502 setOperationAction(ISD::UREM, MVT::i64, Expand); in SparcTargetLowering()
1503 setOperationAction(ISD::SREM, MVT::i64, Expand); in SparcTargetLowering()
1504 setOperationAction(ISD::SDIVREM, MVT::i64, Expand); in SparcTargetLowering()
1505 setOperationAction(ISD::UDIVREM, MVT::i64, Expand); in SparcTargetLowering()
1520 setOperationAction(ISD::BITCAST, MVT::f32, Expand); in SparcTargetLowering()
1521 setOperationAction(ISD::BITCAST, MVT::i32, Expand); in SparcTargetLowering()
1524 setOperationAction(ISD::SELECT, MVT::i32, Expand); in SparcTargetLowering()
1525 setOperationAction(ISD::SELECT, MVT::f32, Expand); in SparcTargetLowering()
1526 setOperationAction(ISD::SELECT, MVT::f64, Expand); in SparcTargetLowering()
1527 setOperationAction(ISD::SELECT, MVT::f128, Expand); in SparcTargetLowering()
1529 setOperationAction(ISD::SETCC, MVT::i32, Expand); in SparcTargetLowering()
1530 setOperationAction(ISD::SETCC, MVT::f32, Expand); in SparcTargetLowering()
1531 setOperationAction(ISD::SETCC, MVT::f64, Expand); in SparcTargetLowering()
1532 setOperationAction(ISD::SETCC, MVT::f128, Expand); in SparcTargetLowering()
1535 setOperationAction(ISD::BRCOND, MVT::Other, Expand); in SparcTargetLowering()
1536 setOperationAction(ISD::BRIND, MVT::Other, Expand); in SparcTargetLowering()
1537 setOperationAction(ISD::BR_JT, MVT::Other, Expand); in SparcTargetLowering()
1558 setOperationAction(ISD::BITCAST, MVT::f64, Expand); in SparcTargetLowering()
1559 setOperationAction(ISD::BITCAST, MVT::i64, Expand); in SparcTargetLowering()
1560 setOperationAction(ISD::SELECT, MVT::i64, Expand); in SparcTargetLowering()
1561 setOperationAction(ISD::SETCC, MVT::i64, Expand); in SparcTargetLowering()
1566 Subtarget->usePopc() ? Legal : Expand); in SparcTargetLowering()
1567 setOperationAction(ISD::CTTZ , MVT::i64, Expand); in SparcTargetLowering()
1568 setOperationAction(ISD::CTLZ , MVT::i64, Expand); in SparcTargetLowering()
1569 setOperationAction(ISD::BSWAP, MVT::i64, Expand); in SparcTargetLowering()
1570 setOperationAction(ISD::ROTL , MVT::i64, Expand); in SparcTargetLowering()
1571 setOperationAction(ISD::ROTR , MVT::i64, Expand); in SparcTargetLowering()
1616 setOperationAction(ISD::FSIN , MVT::f128, Expand); in SparcTargetLowering()
1617 setOperationAction(ISD::FCOS , MVT::f128, Expand); in SparcTargetLowering()
1618 setOperationAction(ISD::FSINCOS, MVT::f128, Expand); in SparcTargetLowering()
1619 setOperationAction(ISD::FREM , MVT::f128, Expand); in SparcTargetLowering()
1620 setOperationAction(ISD::FMA , MVT::f128, Expand); in SparcTargetLowering()
1621 setOperationAction(ISD::FSIN , MVT::f64, Expand); in SparcTargetLowering()
1622 setOperationAction(ISD::FCOS , MVT::f64, Expand); in SparcTargetLowering()
1623 setOperationAction(ISD::FSINCOS, MVT::f64, Expand); in SparcTargetLowering()
1624 setOperationAction(ISD::FREM , MVT::f64, Expand); in SparcTargetLowering()
1625 setOperationAction(ISD::FMA , MVT::f64, Expand); in SparcTargetLowering()
1626 setOperationAction(ISD::FSIN , MVT::f32, Expand); in SparcTargetLowering()
1627 setOperationAction(ISD::FCOS , MVT::f32, Expand); in SparcTargetLowering()
1628 setOperationAction(ISD::FSINCOS, MVT::f32, Expand); in SparcTargetLowering()
1629 setOperationAction(ISD::FREM , MVT::f32, Expand); in SparcTargetLowering()
1630 setOperationAction(ISD::FMA , MVT::f32, Expand); in SparcTargetLowering()
1631 setOperationAction(ISD::CTTZ , MVT::i32, Expand); in SparcTargetLowering()
1632 setOperationAction(ISD::CTLZ , MVT::i32, Expand); in SparcTargetLowering()
1633 setOperationAction(ISD::ROTL , MVT::i32, Expand); in SparcTargetLowering()
1634 setOperationAction(ISD::ROTR , MVT::i32, Expand); in SparcTargetLowering()
1635 setOperationAction(ISD::BSWAP, MVT::i32, Expand); in SparcTargetLowering()
1636 setOperationAction(ISD::FCOPYSIGN, MVT::f128, Expand); in SparcTargetLowering()
1637 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand); in SparcTargetLowering()
1638 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Expand); in SparcTargetLowering()
1639 setOperationAction(ISD::FPOW , MVT::f128, Expand); in SparcTargetLowering()
1640 setOperationAction(ISD::FPOW , MVT::f64, Expand); in SparcTargetLowering()
1641 setOperationAction(ISD::FPOW , MVT::f32, Expand); in SparcTargetLowering()
1643 setOperationAction(ISD::SHL_PARTS, MVT::i32, Expand); in SparcTargetLowering()
1644 setOperationAction(ISD::SRA_PARTS, MVT::i32, Expand); in SparcTargetLowering()
1645 setOperationAction(ISD::SRL_PARTS, MVT::i32, Expand); in SparcTargetLowering()
1648 setOperationAction(ISD::MULHU, MVT::i32, Expand); in SparcTargetLowering()
1649 setOperationAction(ISD::MULHS, MVT::i32, Expand); in SparcTargetLowering()
1650 setOperationAction(ISD::MUL, MVT::i32, Expand); in SparcTargetLowering()
1654 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Expand); in SparcTargetLowering()
1655 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Expand); in SparcTargetLowering()
1658 setOperationAction(ISD::SDIV, MVT::i32, Expand); in SparcTargetLowering()
1661 setOperationAction(ISD::UDIV, MVT::i32, Expand); in SparcTargetLowering()
1669 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand); in SparcTargetLowering()
1670 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); in SparcTargetLowering()
1671 setOperationAction(ISD::MULHU, MVT::i64, Expand); in SparcTargetLowering()
1672 setOperationAction(ISD::MULHS, MVT::i64, Expand); in SparcTargetLowering()
1677 setOperationAction(ISD::SHL_PARTS, MVT::i64, Expand); in SparcTargetLowering()
1678 setOperationAction(ISD::SRA_PARTS, MVT::i64, Expand); in SparcTargetLowering()
1679 setOperationAction(ISD::SRL_PARTS, MVT::i64, Expand); in SparcTargetLowering()
1691 setOperationAction(ISD::VACOPY , MVT::Other, Expand); in SparcTargetLowering()
1692 setOperationAction(ISD::VAEND , MVT::Other, Expand); in SparcTargetLowering()
1693 setOperationAction(ISD::STACKSAVE , MVT::Other, Expand); in SparcTargetLowering()
1694 setOperationAction(ISD::STACKRESTORE , MVT::Other, Expand); in SparcTargetLowering()
1700 Subtarget->usePopc() ? Legal : Expand); in SparcTargetLowering()