Lines Matching refs:Custom
68 setOperationAction(ISD::LOAD, MVT::i32, Custom); in R600TargetLowering()
69 setOperationAction(ISD::LOAD, MVT::v2i32, Custom); in R600TargetLowering()
70 setOperationAction(ISD::LOAD, MVT::v4i32, Custom); in R600TargetLowering()
76 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i8, Custom); in R600TargetLowering()
77 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i16, Custom); in R600TargetLowering()
80 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i8, Custom); in R600TargetLowering()
81 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i16, Custom); in R600TargetLowering()
84 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i8, Custom); in R600TargetLowering()
85 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i16, Custom); in R600TargetLowering()
97 setOperationAction(ISD::STORE, MVT::i8, Custom); in R600TargetLowering()
98 setOperationAction(ISD::STORE, MVT::i32, Custom); in R600TargetLowering()
99 setOperationAction(ISD::STORE, MVT::v2i32, Custom); in R600TargetLowering()
100 setOperationAction(ISD::STORE, MVT::v4i32, Custom); in R600TargetLowering()
102 setTruncStoreAction(MVT::i32, MVT::i8, Custom); in R600TargetLowering()
103 setTruncStoreAction(MVT::i32, MVT::i16, Custom); in R600TargetLowering()
106 setTruncStoreAction(MVT::v2i32, MVT::v2i16, Custom); in R600TargetLowering()
107 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Custom); in R600TargetLowering()
108 setTruncStoreAction(MVT::v8i32, MVT::v8i16, Custom); in R600TargetLowering()
109 setTruncStoreAction(MVT::v16i32, MVT::v16i16, Custom); in R600TargetLowering()
110 setTruncStoreAction(MVT::v32i32, MVT::v32i16, Custom); in R600TargetLowering()
111 setTruncStoreAction(MVT::v2i32, MVT::v2i8, Custom); in R600TargetLowering()
112 setTruncStoreAction(MVT::v4i32, MVT::v4i8, Custom); in R600TargetLowering()
113 setTruncStoreAction(MVT::v8i32, MVT::v8i8, Custom); in R600TargetLowering()
114 setTruncStoreAction(MVT::v16i32, MVT::v16i8, Custom); in R600TargetLowering()
115 setTruncStoreAction(MVT::v32i32, MVT::v32i8, Custom); in R600TargetLowering()
140 setOperationAction(ISD::FCOS, MVT::f32, Custom); in R600TargetLowering()
141 setOperationAction(ISD::FSIN, MVT::f32, Custom); in R600TargetLowering()
148 setOperationAction(ISD::BRCOND, MVT::Other, Custom); in R600TargetLowering()
152 setOperationAction(ISD::FCEIL, MVT::f64, Custom); in R600TargetLowering()
153 setOperationAction(ISD::FTRUNC, MVT::f64, Custom); in R600TargetLowering()
154 setOperationAction(ISD::FRINT, MVT::f64, Custom); in R600TargetLowering()
155 setOperationAction(ISD::FFLOOR, MVT::f64, Custom); in R600TargetLowering()
157 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom); in R600TargetLowering()
158 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in R600TargetLowering()
162 setOperationAction(ISD::FP_TO_UINT, MVT::i1, Custom); in R600TargetLowering()
163 setOperationAction(ISD::FP_TO_SINT, MVT::i1, Custom); in R600TargetLowering()
164 setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom); in R600TargetLowering()
165 setOperationAction(ISD::FP_TO_UINT, MVT::i64, Custom); in R600TargetLowering()
175 setOperationAction(ISD::UADDO, MVT::i32, Custom); in R600TargetLowering()
178 setOperationAction(ISD::USUBO, MVT::i32, Custom); in R600TargetLowering()
203 setOperationAction(ISD::FrameIndex, MVT::i32, Custom); in R600TargetLowering()
205 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i32, Custom); in R600TargetLowering()
206 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f32, Custom); in R600TargetLowering()
207 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4i32, Custom); in R600TargetLowering()
208 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4f32, Custom); in R600TargetLowering()
210 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2i32, Custom); in R600TargetLowering()
211 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2f32, Custom); in R600TargetLowering()
212 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v4i32, Custom); in R600TargetLowering()
213 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v4f32, Custom); in R600TargetLowering()
217 setOperationAction(ISD::SHL_PARTS, MVT::i32, Custom); in R600TargetLowering()
218 setOperationAction(ISD::SRL_PARTS, MVT::i32, Custom); in R600TargetLowering()
219 setOperationAction(ISD::SRA_PARTS, MVT::i32, Custom); in R600TargetLowering()
244 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32, Custom); in R600TargetLowering()
247 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i32, Custom); in R600TargetLowering()
254 setOperationAction(ISD::GlobalAddress, MVT::i32, Custom); in R600TargetLowering()
270 setOperationAction(ISD::INTRINSIC_VOID, MVT::Other, Custom); in R600TargetLowering()
271 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::Other, Custom); in R600TargetLowering()