Lines Matching refs:Expand
1516 setOperationAction(ISD::BUILD_PAIR, MVT::i64, Expand);
1517 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1, Expand);
1542 setOperationAction(ISD::VAEND, MVT::Other, Expand);
1543 setOperationAction(ISD::VAARG, MVT::Other, Expand);
1547 setOperationAction(ISD::VACOPY, MVT::Other, Expand);
1549 setOperationAction(ISD::STACKSAVE, MVT::Other, Expand);
1550 setOperationAction(ISD::STACKRESTORE, MVT::Other, Expand);
1557 setOperationAction(ISD::BR_JT, MVT::Other, Expand);
1570 setOperationAction(ISD::SADDO, VT, Expand);
1571 setOperationAction(ISD::SSUBO, VT, Expand);
1572 setOperationAction(ISD::UADDO_CARRY, VT, Expand);
1573 setOperationAction(ISD::USUBO_CARRY, VT, Expand);
1605 setOperationAction(IntExpOp, VT, Expand);
1612 setOperationAction(FPExpOp, VT, Expand);
1617 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i32, Expand);
1618 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i32, Expand);
1619 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i32, Expand);
1622 setTruncStoreAction(MVT::f64, MVT::f32, Expand);
1625 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f32, Expand);
1627 // Expand BR_CC and SELECT_CC for all integer and fp types.
1629 setOperationAction(ISD::BR_CC, VT, Expand);
1630 setOperationAction(ISD::SELECT_CC, VT, Expand);
1633 setOperationAction(ISD::BR_CC, VT, Expand);
1634 setOperationAction(ISD::SELECT_CC, VT, Expand);
1636 setOperationAction(ISD::BR_CC, MVT::Other, Expand);
1671 setOperationAction(VectExpOp, VT, Expand);
1673 // Expand all extending loads and truncating stores:
1677 setLoadExtAction(ISD::EXTLOAD, TargetVT, VT, Expand);
1678 setLoadExtAction(ISD::ZEXTLOAD, TargetVT, VT, Expand);
1679 setLoadExtAction(ISD::SEXTLOAD, TargetVT, VT, Expand);
1680 setTruncStoreAction(VT, TargetVT, Expand);
1757 setCondCodeAction(ISD::SETNE, VT, Expand);
1758 setCondCodeAction(ISD::SETLE, VT, Expand);
1759 setCondCodeAction(ISD::SETGE, VT, Expand);
1760 setCondCodeAction(ISD::SETLT, VT, Expand);
1761 setCondCodeAction(ISD::SETULE, VT, Expand);
1762 setCondCodeAction(ISD::SETUGE, VT, Expand);
1763 setCondCodeAction(ISD::SETULT, VT, Expand);
1768 setCondCodeAction(ISD::SETGE, VT, Expand);
1769 setCondCodeAction(ISD::SETGT, VT, Expand);
1770 setCondCodeAction(ISD::SETUGE, VT, Expand);
1771 setCondCodeAction(ISD::SETUGT, VT, Expand);
1784 setOperationAction(ISD::FMA, MVT::f64, Expand);
1785 setOperationAction(ISD::FADD, MVT::f64, Expand);
1786 setOperationAction(ISD::FSUB, MVT::f64, Expand);
1787 setOperationAction(ISD::FMUL, MVT::f64, Expand);
1808 setOperationAction(ISD::FP16_TO_FP, MVT::f32, Expand);
1809 setOperationAction(ISD::FP16_TO_FP, MVT::f64, Expand);
1810 setOperationAction(ISD::FP_TO_FP16, MVT::f32, Expand);
1811 setOperationAction(ISD::FP_TO_FP16, MVT::f64, Expand);
1813 setLoadExtAction(ISD::EXTLOAD, MVT::f32, MVT::f16, Expand);
1814 setLoadExtAction(ISD::EXTLOAD, MVT::f64, MVT::f16, Expand);
1815 setTruncStoreAction(MVT::f32, MVT::f16, Expand);
1816 setTruncStoreAction(MVT::f64, MVT::f16, Expand);
3915 ? AtomicExpansionKind::Expand