Lines Matching refs:Custom
152 setOperationAction(ISD::SETCC, VT, Custom); in SystemZTargetLowering()
153 setOperationAction(ISD::STRICT_FSETCC, VT, Custom); in SystemZTargetLowering()
154 setOperationAction(ISD::STRICT_FSETCCS, VT, Custom); in SystemZTargetLowering()
160 setOperationAction(ISD::SELECT_CC, VT, Custom); in SystemZTargetLowering()
161 setOperationAction(ISD::BR_CC, VT, Custom); in SystemZTargetLowering()
185 setOperationAction(ISD::SDIVREM, VT, Custom); in SystemZTargetLowering()
186 setOperationAction(ISD::UDIVREM, VT, Custom); in SystemZTargetLowering()
189 setOperationAction(ISD::SADDO, VT, Custom); in SystemZTargetLowering()
190 setOperationAction(ISD::SSUBO, VT, Custom); in SystemZTargetLowering()
193 setOperationAction(ISD::UADDO, VT, Custom); in SystemZTargetLowering()
194 setOperationAction(ISD::USUBO, VT, Custom); in SystemZTargetLowering()
197 setOperationAction(ISD::UADDO_CARRY, VT, Custom); in SystemZTargetLowering()
198 setOperationAction(ISD::USUBO_CARRY, VT, Custom); in SystemZTargetLowering()
202 setOperationAction(ISD::ATOMIC_LOAD_SUB, VT, Custom); in SystemZTargetLowering()
206 setOperationAction(ISD::CTPOP, VT, Custom); in SystemZTargetLowering()
217 setOperationAction(ISD::SMUL_LOHI, VT, Custom); in SystemZTargetLowering()
218 setOperationAction(ISD::UMUL_LOHI, VT, Custom); in SystemZTargetLowering()
260 setOperationAction(ISD::UADDO, MVT::i128, Custom); in SystemZTargetLowering()
261 setOperationAction(ISD::USUBO, MVT::i128, Custom); in SystemZTargetLowering()
262 setOperationAction(ISD::UADDO_CARRY, MVT::i128, Custom); in SystemZTargetLowering()
263 setOperationAction(ISD::USUBO_CARRY, MVT::i128, Custom); in SystemZTargetLowering()
266 setOperationAction(ISD::CTPOP, MVT::i128, Custom); in SystemZTargetLowering()
282 setOperationAction(ISD::ATOMIC_SWAP, MVT::i32, Custom); in SystemZTargetLowering()
283 setOperationAction(ISD::ATOMIC_LOAD_ADD, MVT::i32, Custom); in SystemZTargetLowering()
284 setOperationAction(ISD::ATOMIC_LOAD_SUB, MVT::i32, Custom); in SystemZTargetLowering()
285 setOperationAction(ISD::ATOMIC_LOAD_AND, MVT::i32, Custom); in SystemZTargetLowering()
286 setOperationAction(ISD::ATOMIC_LOAD_OR, MVT::i32, Custom); in SystemZTargetLowering()
287 setOperationAction(ISD::ATOMIC_LOAD_XOR, MVT::i32, Custom); in SystemZTargetLowering()
288 setOperationAction(ISD::ATOMIC_LOAD_NAND, MVT::i32, Custom); in SystemZTargetLowering()
289 setOperationAction(ISD::ATOMIC_LOAD_MIN, MVT::i32, Custom); in SystemZTargetLowering()
290 setOperationAction(ISD::ATOMIC_LOAD_MAX, MVT::i32, Custom); in SystemZTargetLowering()
291 setOperationAction(ISD::ATOMIC_LOAD_UMIN, MVT::i32, Custom); in SystemZTargetLowering()
292 setOperationAction(ISD::ATOMIC_LOAD_UMAX, MVT::i32, Custom); in SystemZTargetLowering()
296 setOperationAction(ISD::ATOMIC_LOAD, MVT::i128, Custom); in SystemZTargetLowering()
297 setOperationAction(ISD::ATOMIC_STORE, MVT::i128, Custom); in SystemZTargetLowering()
298 setOperationAction(ISD::ATOMIC_LOAD, MVT::f128, Custom); in SystemZTargetLowering()
299 setOperationAction(ISD::ATOMIC_STORE, MVT::f128, Custom); in SystemZTargetLowering()
312 setOperationAction(ISD::ATOMIC_CMP_SWAP_WITH_SUCCESS, MVT::i32, Custom); in SystemZTargetLowering()
313 setOperationAction(ISD::ATOMIC_CMP_SWAP_WITH_SUCCESS, MVT::i64, Custom); in SystemZTargetLowering()
314 setOperationAction(ISD::ATOMIC_CMP_SWAP_WITH_SUCCESS, MVT::i128, Custom); in SystemZTargetLowering()
316 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in SystemZTargetLowering()
342 setOperationAction(ISD::OR, MVT::i64, Custom); in SystemZTargetLowering()
358 setOperationAction(ISD::BITCAST, MVT::i128, Custom); in SystemZTargetLowering()
369 setOperationAction(ISD::ConstantPool, PtrVT, Custom); in SystemZTargetLowering()
370 setOperationAction(ISD::GlobalAddress, PtrVT, Custom); in SystemZTargetLowering()
371 setOperationAction(ISD::GlobalTLSAddress, PtrVT, Custom); in SystemZTargetLowering()
372 setOperationAction(ISD::BlockAddress, PtrVT, Custom); in SystemZTargetLowering()
373 setOperationAction(ISD::JumpTable, PtrVT, Custom); in SystemZTargetLowering()
377 setOperationAction(ISD::DYNAMIC_STACKALLOC, PtrVT, Custom); in SystemZTargetLowering()
378 setOperationAction(ISD::GET_DYNAMIC_AREA_OFFSET, PtrVT, Custom); in SystemZTargetLowering()
380 setOperationAction(ISD::STACKSAVE, MVT::Other, Custom); in SystemZTargetLowering()
381 setOperationAction(ISD::STACKRESTORE, MVT::Other, Custom); in SystemZTargetLowering()
384 setOperationAction(ISD::PREFETCH, MVT::Other, Custom); in SystemZTargetLowering()
387 setOperationAction(ISD::READCYCLECOUNTER, MVT::i64, Custom); in SystemZTargetLowering()
416 setOperationAction(ISD::BUILD_VECTOR, VT, Custom); in SystemZTargetLowering()
417 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in SystemZTargetLowering()
438 setOperationAction(ISD::CTPOP, VT, Custom); in SystemZTargetLowering()
443 setOperationAction(ISD::SCALAR_TO_VECTOR, VT, Custom); in SystemZTargetLowering()
446 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, VT, Custom); in SystemZTargetLowering()
447 setOperationAction(ISD::ZERO_EXTEND_VECTOR_INREG, VT, Custom); in SystemZTargetLowering()
451 setOperationAction(ISD::SHL, VT, Custom); in SystemZTargetLowering()
452 setOperationAction(ISD::SRA, VT, Custom); in SystemZTargetLowering()
453 setOperationAction(ISD::SRL, VT, Custom); in SystemZTargetLowering()
454 setOperationAction(ISD::ROTL, VT, Custom); in SystemZTargetLowering()
458 setOperationAction(ISD::VECREDUCE_ADD, VT, Custom); in SystemZTargetLowering()
462 setOperationAction(ISD::SETCC, VT, Custom); in SystemZTargetLowering()
534 setOperationAction(ISD::IS_FPCLASS, VT, Custom); in SystemZTargetLowering()
564 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v4f32, Custom); in SystemZTargetLowering()
565 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2f64, Custom); in SystemZTargetLowering()
566 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4f32, Custom); in SystemZTargetLowering()
567 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f64, Custom); in SystemZTargetLowering()
599 setOperationAction(ISD::SETCC, MVT::v2f64, Custom); in SystemZTargetLowering()
600 setOperationAction(ISD::SETCC, MVT::v4f32, Custom); in SystemZTargetLowering()
601 setOperationAction(ISD::STRICT_FSETCC, MVT::v2f64, Custom); in SystemZTargetLowering()
602 setOperationAction(ISD::STRICT_FSETCC, MVT::v4f32, Custom); in SystemZTargetLowering()
604 setOperationAction(ISD::STRICT_FSETCCS, MVT::v2f64, Custom); in SystemZTargetLowering()
605 setOperationAction(ISD::STRICT_FSETCCS, MVT::v4f32, Custom); in SystemZTargetLowering()
703 setOperationAction(ISD::BITCAST, MVT::i32, Custom); in SystemZTargetLowering()
704 setOperationAction(ISD::BITCAST, MVT::f32, Custom); in SystemZTargetLowering()
709 setOperationAction(ISD::VASTART, MVT::Other, Custom); in SystemZTargetLowering()
710 setOperationAction(ISD::VACOPY, MVT::Other, Custom); in SystemZTargetLowering()
713 setOperationAction(ISD::GET_ROUNDING, MVT::i32, Custom); in SystemZTargetLowering()
738 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::Other, Custom); in SystemZTargetLowering()
739 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::Other, Custom); in SystemZTargetLowering()