Lines Matching refs:setOperationAction

1452       setOperationAction(Op, MVT::v2i32, Expand);  in SparcTargetLowering()
1468 setOperationAction(ISD::LOAD, MVT::v2i32, Legal); in SparcTargetLowering()
1469 setOperationAction(ISD::STORE, MVT::v2i32, Legal); in SparcTargetLowering()
1470 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i32, Legal); in SparcTargetLowering()
1471 setOperationAction(ISD::BUILD_VECTOR, MVT::v2i32, Legal); in SparcTargetLowering()
1474 setOperationAction(ISD::LOAD, MVT::i64, Custom); in SparcTargetLowering()
1475 setOperationAction(ISD::STORE, MVT::i64, Custom); in SparcTargetLowering()
1498 setOperationAction(ISD::GlobalAddress, PtrVT, Custom); in SparcTargetLowering()
1499 setOperationAction(ISD::GlobalTLSAddress, PtrVT, Custom); in SparcTargetLowering()
1500 setOperationAction(ISD::ConstantPool, PtrVT, Custom); in SparcTargetLowering()
1501 setOperationAction(ISD::BlockAddress, PtrVT, Custom); in SparcTargetLowering()
1504 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Expand); in SparcTargetLowering()
1505 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8 , Expand); in SparcTargetLowering()
1506 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1 , Expand); in SparcTargetLowering()
1509 setOperationAction(ISD::UREM, MVT::i32, Expand); in SparcTargetLowering()
1510 setOperationAction(ISD::SREM, MVT::i32, Expand); in SparcTargetLowering()
1511 setOperationAction(ISD::SDIVREM, MVT::i32, Expand); in SparcTargetLowering()
1512 setOperationAction(ISD::UDIVREM, MVT::i32, Expand); in SparcTargetLowering()
1516 setOperationAction(ISD::UREM, MVT::i64, Expand); in SparcTargetLowering()
1517 setOperationAction(ISD::SREM, MVT::i64, Expand); in SparcTargetLowering()
1518 setOperationAction(ISD::SDIVREM, MVT::i64, Expand); in SparcTargetLowering()
1519 setOperationAction(ISD::UDIVREM, MVT::i64, Expand); in SparcTargetLowering()
1523 setOperationAction(ISD::FP_TO_SINT, MVT::i32, Custom); in SparcTargetLowering()
1524 setOperationAction(ISD::SINT_TO_FP, MVT::i32, Custom); in SparcTargetLowering()
1525 setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom); in SparcTargetLowering()
1526 setOperationAction(ISD::SINT_TO_FP, MVT::i64, Custom); in SparcTargetLowering()
1529 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Custom); in SparcTargetLowering()
1530 setOperationAction(ISD::UINT_TO_FP, MVT::i32, Custom); in SparcTargetLowering()
1531 setOperationAction(ISD::FP_TO_UINT, MVT::i64, Custom); in SparcTargetLowering()
1532 setOperationAction(ISD::UINT_TO_FP, MVT::i64, Custom); in SparcTargetLowering()
1534 setOperationAction(ISD::BITCAST, MVT::f32, Expand); in SparcTargetLowering()
1535 setOperationAction(ISD::BITCAST, MVT::i32, Expand); in SparcTargetLowering()
1538 setOperationAction(ISD::SELECT, MVT::i32, Expand); in SparcTargetLowering()
1539 setOperationAction(ISD::SELECT, MVT::f32, Expand); in SparcTargetLowering()
1540 setOperationAction(ISD::SELECT, MVT::f64, Expand); in SparcTargetLowering()
1541 setOperationAction(ISD::SELECT, MVT::f128, Expand); in SparcTargetLowering()
1543 setOperationAction(ISD::SETCC, MVT::i32, Expand); in SparcTargetLowering()
1544 setOperationAction(ISD::SETCC, MVT::f32, Expand); in SparcTargetLowering()
1545 setOperationAction(ISD::SETCC, MVT::f64, Expand); in SparcTargetLowering()
1546 setOperationAction(ISD::SETCC, MVT::f128, Expand); in SparcTargetLowering()
1549 setOperationAction(ISD::BRCOND, MVT::Other, Expand); in SparcTargetLowering()
1550 setOperationAction(ISD::BRIND, MVT::Other, Expand); in SparcTargetLowering()
1551 setOperationAction(ISD::BR_JT, MVT::Other, Expand); in SparcTargetLowering()
1552 setOperationAction(ISD::BR_CC, MVT::i32, Custom); in SparcTargetLowering()
1553 setOperationAction(ISD::BR_CC, MVT::f32, Custom); in SparcTargetLowering()
1554 setOperationAction(ISD::BR_CC, MVT::f64, Custom); in SparcTargetLowering()
1555 setOperationAction(ISD::BR_CC, MVT::f128, Custom); in SparcTargetLowering()
1557 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in SparcTargetLowering()
1558 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom); in SparcTargetLowering()
1559 setOperationAction(ISD::SELECT_CC, MVT::f64, Custom); in SparcTargetLowering()
1560 setOperationAction(ISD::SELECT_CC, MVT::f128, Custom); in SparcTargetLowering()
1563 setOperationAction(ISD::ADDC, MVT::i64, Custom); in SparcTargetLowering()
1564 setOperationAction(ISD::ADDE, MVT::i64, Custom); in SparcTargetLowering()
1565 setOperationAction(ISD::SUBC, MVT::i64, Custom); in SparcTargetLowering()
1566 setOperationAction(ISD::SUBE, MVT::i64, Custom); in SparcTargetLowering()
1567 setOperationAction(ISD::BITCAST, MVT::f64, Expand); in SparcTargetLowering()
1568 setOperationAction(ISD::BITCAST, MVT::i64, Expand); in SparcTargetLowering()
1569 setOperationAction(ISD::SELECT, MVT::i64, Expand); in SparcTargetLowering()
1570 setOperationAction(ISD::SETCC, MVT::i64, Expand); in SparcTargetLowering()
1571 setOperationAction(ISD::BR_CC, MVT::i64, Custom); in SparcTargetLowering()
1572 setOperationAction(ISD::SELECT_CC, MVT::i64, Custom); in SparcTargetLowering()
1574 setOperationAction(ISD::CTPOP, MVT::i64, in SparcTargetLowering()
1576 setOperationAction(ISD::CTTZ , MVT::i64, Expand); in SparcTargetLowering()
1577 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i64, Expand); in SparcTargetLowering()
1578 setOperationAction(ISD::CTLZ , MVT::i64, Expand); in SparcTargetLowering()
1579 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i64, Expand); in SparcTargetLowering()
1580 setOperationAction(ISD::BSWAP, MVT::i64, Expand); in SparcTargetLowering()
1581 setOperationAction(ISD::ROTL , MVT::i64, Expand); in SparcTargetLowering()
1582 setOperationAction(ISD::ROTR , MVT::i64, Expand); in SparcTargetLowering()
1583 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i64, Custom); in SparcTargetLowering()
1592 setOperationAction(ISD::ATOMIC_SWAP, MVT::i32, Legal); in SparcTargetLowering()
1593 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i32, in SparcTargetLowering()
1597 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Legal); in SparcTargetLowering()
1600 setOperationAction(ISD::ATOMIC_LOAD, MVT::i32, Custom); in SparcTargetLowering()
1601 setOperationAction(ISD::ATOMIC_STORE, MVT::i32, Custom); in SparcTargetLowering()
1604 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i64, Legal); in SparcTargetLowering()
1605 setOperationAction(ISD::ATOMIC_SWAP, MVT::i64, Legal); in SparcTargetLowering()
1606 setOperationAction(ISD::ATOMIC_LOAD, MVT::i64, Custom); in SparcTargetLowering()
1607 setOperationAction(ISD::ATOMIC_STORE, MVT::i64, Custom); in SparcTargetLowering()
1612 setOperationAction(ISD::FNEG, MVT::f64, Custom); in SparcTargetLowering()
1613 setOperationAction(ISD::FABS, MVT::f64, Custom); 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::CTTZ_ZERO_UNDEF, MVT::i32, Expand); in SparcTargetLowering()
1633 setOperationAction(ISD::CTLZ , MVT::i32, Expand); in SparcTargetLowering()
1634 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32, Expand); in SparcTargetLowering()
1635 setOperationAction(ISD::ROTL , MVT::i32, Expand); in SparcTargetLowering()
1636 setOperationAction(ISD::ROTR , MVT::i32, Expand); in SparcTargetLowering()
1637 setOperationAction(ISD::BSWAP, MVT::i32, Expand); in SparcTargetLowering()
1638 setOperationAction(ISD::FCOPYSIGN, MVT::f128, Expand); in SparcTargetLowering()
1639 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand); in SparcTargetLowering()
1640 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Expand); in SparcTargetLowering()
1641 setOperationAction(ISD::FPOW , MVT::f128, Expand); in SparcTargetLowering()
1642 setOperationAction(ISD::FPOW , MVT::f64, Expand); in SparcTargetLowering()
1643 setOperationAction(ISD::FPOW , MVT::f32, Expand); in SparcTargetLowering()
1645 setOperationAction(ISD::SHL_PARTS, MVT::i32, Expand); in SparcTargetLowering()
1646 setOperationAction(ISD::SRA_PARTS, MVT::i32, Expand); in SparcTargetLowering()
1647 setOperationAction(ISD::SRL_PARTS, MVT::i32, Expand); in SparcTargetLowering()
1650 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Expand); in SparcTargetLowering()
1651 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Expand); in SparcTargetLowering()
1654 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand); in SparcTargetLowering()
1655 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); in SparcTargetLowering()
1656 setOperationAction(ISD::MULHU, MVT::i64, Expand); in SparcTargetLowering()
1657 setOperationAction(ISD::MULHS, MVT::i64, Expand); in SparcTargetLowering()
1659 setOperationAction(ISD::UMULO, MVT::i64, Custom); in SparcTargetLowering()
1660 setOperationAction(ISD::SMULO, MVT::i64, Custom); in SparcTargetLowering()
1662 setOperationAction(ISD::SHL_PARTS, MVT::i64, Expand); in SparcTargetLowering()
1663 setOperationAction(ISD::SRA_PARTS, MVT::i64, Expand); in SparcTargetLowering()
1664 setOperationAction(ISD::SRL_PARTS, MVT::i64, Expand); in SparcTargetLowering()
1668 setOperationAction(ISD::VASTART , MVT::Other, Custom); in SparcTargetLowering()
1670 setOperationAction(ISD::VAARG , MVT::Other, Custom); in SparcTargetLowering()
1672 setOperationAction(ISD::TRAP , MVT::Other, Legal); in SparcTargetLowering()
1675 setOperationAction(ISD::VACOPY , MVT::Other, Expand); in SparcTargetLowering()
1676 setOperationAction(ISD::VAEND , MVT::Other, Expand); in SparcTargetLowering()
1677 setOperationAction(ISD::STACKSAVE , MVT::Other, Expand); in SparcTargetLowering()
1678 setOperationAction(ISD::STACKRESTORE , MVT::Other, Expand); in SparcTargetLowering()
1679 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i32 , Custom); in SparcTargetLowering()
1683 setOperationAction(ISD::CTPOP, MVT::i32, in SparcTargetLowering()
1687 setOperationAction(ISD::LOAD, MVT::f128, Legal); in SparcTargetLowering()
1688 setOperationAction(ISD::STORE, MVT::f128, Legal); in SparcTargetLowering()
1690 setOperationAction(ISD::LOAD, MVT::f128, Custom); in SparcTargetLowering()
1691 setOperationAction(ISD::STORE, MVT::f128, Custom); in SparcTargetLowering()
1695 setOperationAction(ISD::FADD, MVT::f128, Legal); in SparcTargetLowering()
1696 setOperationAction(ISD::FSUB, MVT::f128, Legal); in SparcTargetLowering()
1697 setOperationAction(ISD::FMUL, MVT::f128, Legal); in SparcTargetLowering()
1698 setOperationAction(ISD::FDIV, MVT::f128, Legal); in SparcTargetLowering()
1699 setOperationAction(ISD::FSQRT, MVT::f128, Legal); in SparcTargetLowering()
1700 setOperationAction(ISD::FP_EXTEND, MVT::f128, Legal); in SparcTargetLowering()
1701 setOperationAction(ISD::FP_ROUND, MVT::f64, Legal); in SparcTargetLowering()
1703 setOperationAction(ISD::FNEG, MVT::f128, Legal); in SparcTargetLowering()
1704 setOperationAction(ISD::FABS, MVT::f128, Legal); in SparcTargetLowering()
1706 setOperationAction(ISD::FNEG, MVT::f128, Custom); in SparcTargetLowering()
1707 setOperationAction(ISD::FABS, MVT::f128, Custom); in SparcTargetLowering()
1720 setOperationAction(ISD::FADD, MVT::f128, Custom); in SparcTargetLowering()
1721 setOperationAction(ISD::FSUB, MVT::f128, Custom); in SparcTargetLowering()
1722 setOperationAction(ISD::FMUL, MVT::f128, Custom); in SparcTargetLowering()
1723 setOperationAction(ISD::FDIV, MVT::f128, Custom); in SparcTargetLowering()
1724 setOperationAction(ISD::FSQRT, MVT::f128, Custom); in SparcTargetLowering()
1725 setOperationAction(ISD::FNEG, MVT::f128, Custom); in SparcTargetLowering()
1726 setOperationAction(ISD::FABS, MVT::f128, Custom); in SparcTargetLowering()
1728 setOperationAction(ISD::FP_EXTEND, MVT::f128, Custom); in SparcTargetLowering()
1729 setOperationAction(ISD::FP_ROUND, MVT::f64, Custom); in SparcTargetLowering()
1730 setOperationAction(ISD::FP_ROUND, MVT::f32, Custom); in SparcTargetLowering()