Lines Matching refs:Expand

1498   setOperationAction(ISD::BUILD_PAIR,           MVT::i64,   Expand);  in HexagonTargetLowering()
1499 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1, Expand); in HexagonTargetLowering()
1523 setOperationAction(ISD::VAEND, MVT::Other, Expand); in HexagonTargetLowering()
1524 setOperationAction(ISD::VAARG, MVT::Other, Expand); in HexagonTargetLowering()
1528 setOperationAction(ISD::VACOPY, MVT::Other, Expand); in HexagonTargetLowering()
1530 setOperationAction(ISD::STACKSAVE, MVT::Other, Expand); in HexagonTargetLowering()
1531 setOperationAction(ISD::STACKRESTORE, MVT::Other, Expand); in HexagonTargetLowering()
1538 setOperationAction(ISD::BR_JT, MVT::Other, Expand); in HexagonTargetLowering()
1551 setOperationAction(ISD::SADDO, VT, Expand); in HexagonTargetLowering()
1552 setOperationAction(ISD::SSUBO, VT, Expand); in HexagonTargetLowering()
1553 setOperationAction(ISD::ADDCARRY, VT, Expand); in HexagonTargetLowering()
1554 setOperationAction(ISD::SUBCARRY, VT, Expand); in HexagonTargetLowering()
1586 setOperationAction(IntExpOp, VT, Expand); in HexagonTargetLowering()
1593 setOperationAction(FPExpOp, VT, Expand); in HexagonTargetLowering()
1598 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i32, Expand); in HexagonTargetLowering()
1599 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i32, Expand); in HexagonTargetLowering()
1600 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i32, Expand); in HexagonTargetLowering()
1603 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in HexagonTargetLowering()
1606 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f32, Expand); in HexagonTargetLowering()
1610 setOperationAction(ISD::BR_CC, VT, Expand); in HexagonTargetLowering()
1611 setOperationAction(ISD::SELECT_CC, VT, Expand); in HexagonTargetLowering()
1614 setOperationAction(ISD::BR_CC, VT, Expand); in HexagonTargetLowering()
1615 setOperationAction(ISD::SELECT_CC, VT, Expand); in HexagonTargetLowering()
1617 setOperationAction(ISD::BR_CC, MVT::Other, Expand); in HexagonTargetLowering()
1652 setOperationAction(VectExpOp, VT, Expand); in HexagonTargetLowering()
1658 setLoadExtAction(ISD::EXTLOAD, TargetVT, VT, Expand); in HexagonTargetLowering()
1659 setLoadExtAction(ISD::ZEXTLOAD, TargetVT, VT, Expand); in HexagonTargetLowering()
1660 setLoadExtAction(ISD::SEXTLOAD, TargetVT, VT, Expand); in HexagonTargetLowering()
1661 setTruncStoreAction(VT, TargetVT, Expand); in HexagonTargetLowering()
1734 setCondCodeAction(ISD::SETNE, VT, Expand); in HexagonTargetLowering()
1735 setCondCodeAction(ISD::SETLE, VT, Expand); in HexagonTargetLowering()
1736 setCondCodeAction(ISD::SETGE, VT, Expand); in HexagonTargetLowering()
1737 setCondCodeAction(ISD::SETLT, VT, Expand); in HexagonTargetLowering()
1738 setCondCodeAction(ISD::SETULE, VT, Expand); in HexagonTargetLowering()
1739 setCondCodeAction(ISD::SETUGE, VT, Expand); in HexagonTargetLowering()
1740 setCondCodeAction(ISD::SETULT, VT, Expand); in HexagonTargetLowering()
1753 setOperationAction(ISD::FMA, MVT::f64, Expand); in HexagonTargetLowering()
1754 setOperationAction(ISD::FADD, MVT::f64, Expand); in HexagonTargetLowering()
1755 setOperationAction(ISD::FSUB, MVT::f64, Expand); in HexagonTargetLowering()
1756 setOperationAction(ISD::FMUL, MVT::f64, Expand); in HexagonTargetLowering()
1776 setOperationAction(ISD::FP16_TO_FP, MVT::f32, Expand); in HexagonTargetLowering()
1777 setOperationAction(ISD::FP16_TO_FP, MVT::f64, Expand); in HexagonTargetLowering()
1778 setOperationAction(ISD::FP_TO_FP16, MVT::f32, Expand); in HexagonTargetLowering()
1779 setOperationAction(ISD::FP_TO_FP16, MVT::f64, Expand); in HexagonTargetLowering()
1781 setLoadExtAction(ISD::EXTLOAD, MVT::f32, MVT::f16, Expand); in HexagonTargetLowering()
1782 setLoadExtAction(ISD::EXTLOAD, MVT::f64, MVT::f16, Expand); in HexagonTargetLowering()
1783 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in HexagonTargetLowering()
1784 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in HexagonTargetLowering()
3677 ? AtomicExpansionKind::Expand in shouldExpandAtomicStoreInIR()