Lines Matching refs:setOperationAction

69   setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v8i32, Expand);  in SITargetLowering()
70 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v8f32, Expand); in SITargetLowering()
71 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v16i32, Expand); in SITargetLowering()
72 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v16f32, Expand); in SITargetLowering()
74 setOperationAction(ISD::ADD, MVT::i32, Legal); in SITargetLowering()
75 setOperationAction(ISD::ADDC, MVT::i32, Legal); in SITargetLowering()
76 setOperationAction(ISD::ADDE, MVT::i32, Legal); in SITargetLowering()
77 setOperationAction(ISD::SUBC, MVT::i32, Legal); in SITargetLowering()
78 setOperationAction(ISD::SUBE, MVT::i32, Legal); in SITargetLowering()
80 setOperationAction(ISD::FSIN, MVT::f32, Custom); in SITargetLowering()
81 setOperationAction(ISD::FCOS, MVT::f32, Custom); in SITargetLowering()
83 setOperationAction(ISD::FMINNUM, MVT::f64, Legal); in SITargetLowering()
84 setOperationAction(ISD::FMAXNUM, MVT::f64, Legal); in SITargetLowering()
87 setOperationAction(ISD::LOAD, MVT::v4i32, Custom); in SITargetLowering()
88 setOperationAction(ISD::LOAD, MVT::v8i32, Custom); in SITargetLowering()
89 setOperationAction(ISD::LOAD, MVT::v16i32, Custom); in SITargetLowering()
91 setOperationAction(ISD::STORE, MVT::v8i32, Custom); in SITargetLowering()
92 setOperationAction(ISD::STORE, MVT::v16i32, Custom); in SITargetLowering()
94 setOperationAction(ISD::STORE, MVT::i1, Custom); in SITargetLowering()
95 setOperationAction(ISD::STORE, MVT::v4i32, Custom); in SITargetLowering()
97 setOperationAction(ISD::SELECT, MVT::i64, Custom); in SITargetLowering()
98 setOperationAction(ISD::SELECT, MVT::f64, Promote); in SITargetLowering()
101 setOperationAction(ISD::SELECT_CC, MVT::f32, Expand); in SITargetLowering()
102 setOperationAction(ISD::SELECT_CC, MVT::i32, Expand); in SITargetLowering()
103 setOperationAction(ISD::SELECT_CC, MVT::i64, Expand); in SITargetLowering()
104 setOperationAction(ISD::SELECT_CC, MVT::f64, Expand); in SITargetLowering()
106 setOperationAction(ISD::SETCC, MVT::v2i1, Expand); in SITargetLowering()
107 setOperationAction(ISD::SETCC, MVT::v4i1, Expand); in SITargetLowering()
109 setOperationAction(ISD::BSWAP, MVT::i32, Legal); in SITargetLowering()
110 setOperationAction(ISD::BITREVERSE, MVT::i32, Legal); in SITargetLowering()
112 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1, Legal); in SITargetLowering()
113 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i1, Custom); in SITargetLowering()
114 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v4i1, Custom); in SITargetLowering()
116 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8, Legal); in SITargetLowering()
117 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i8, Custom); in SITargetLowering()
118 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v4i8, Custom); in SITargetLowering()
120 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Legal); in SITargetLowering()
121 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i16, Custom); in SITargetLowering()
122 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v4i16, Custom); in SITargetLowering()
124 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i32, Legal); in SITargetLowering()
125 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::Other, Custom); in SITargetLowering()
127 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::Other, Custom); in SITargetLowering()
128 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::f32, Custom); in SITargetLowering()
129 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::v16i8, Custom); in SITargetLowering()
130 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::v4f32, Custom); in SITargetLowering()
132 setOperationAction(ISD::INTRINSIC_VOID, MVT::Other, Custom); in SITargetLowering()
133 setOperationAction(ISD::BRCOND, MVT::Other, Custom); in SITargetLowering()
177 setOperationAction(ISD::LOAD, MVT::i1, Custom); in SITargetLowering()
179 setOperationAction(ISD::LOAD, MVT::v2i64, Promote); in SITargetLowering()
182 setOperationAction(ISD::STORE, MVT::v2i64, Promote); in SITargetLowering()
185 setOperationAction(ISD::ConstantPool, MVT::v2i64, Expand); in SITargetLowering()
187 setOperationAction(ISD::GlobalAddress, MVT::i32, Custom); in SITargetLowering()
188 setOperationAction(ISD::GlobalAddress, MVT::i64, Custom); in SITargetLowering()
189 setOperationAction(ISD::FrameIndex, MVT::i32, Custom); in SITargetLowering()
192 setOperationAction(ISD::UDIV, MVT::i64, Expand); in SITargetLowering()
193 setOperationAction(ISD::UREM, MVT::i64, Expand); in SITargetLowering()
195 setOperationAction(ISD::SELECT_CC, MVT::i1, Expand); in SITargetLowering()
196 setOperationAction(ISD::SELECT, MVT::i1, Promote); in SITargetLowering()
198 setOperationAction(ISD::TRUNCATE, MVT::v2i32, Expand); in SITargetLowering()
201 setOperationAction(ISD::FP_ROUND, MVT::v2f32, Expand); in SITargetLowering()
219 setOperationAction(Op, VT, Custom); in SITargetLowering()
222 setOperationAction(Op, VT, Expand); in SITargetLowering()
231 setOperationAction(ISD::BUILD_VECTOR, Vec64, Promote); in SITargetLowering()
234 setOperationAction(ISD::EXTRACT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
237 setOperationAction(ISD::INSERT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
240 setOperationAction(ISD::SCALAR_TO_VECTOR, Vec64, Promote); in SITargetLowering()
245 setOperationAction(ISD::FTRUNC, MVT::f64, Legal); in SITargetLowering()
246 setOperationAction(ISD::FCEIL, MVT::f64, Legal); in SITargetLowering()
247 setOperationAction(ISD::FRINT, MVT::f64, Legal); in SITargetLowering()
250 setOperationAction(ISD::FFLOOR, MVT::f64, Legal); in SITargetLowering()
251 setOperationAction(ISD::FDIV, MVT::f32, Custom); in SITargetLowering()
252 setOperationAction(ISD::FDIV, MVT::f64, Custom); in SITargetLowering()