Lines Matching refs:Custom

154   setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i32, Custom);  in PPCTargetLowering()
202 setOperationAction(ISD::SINT_TO_FP, MVT::i1, Custom); in PPCTargetLowering()
203 setOperationAction(ISD::UINT_TO_FP, MVT::i1, Custom); in PPCTargetLowering()
207 setOperationAction(ISD::LOAD, MVT::i1, Custom); in PPCTargetLowering()
208 setOperationAction(ISD::STORE, MVT::i1, Custom); in PPCTargetLowering()
212 setOperationAction(ISD::TRUNCATE, MVT::i1, Custom); in PPCTargetLowering()
225 setOperationAction(ISD::FP_TO_SINT, MVT::ppcf128, Custom); in PPCTargetLowering()
226 setOperationAction(ISD::FP_TO_UINT, MVT::ppcf128, Custom); in PPCTargetLowering()
243 setOperationAction(ISD::SREM, MVT::i32, Custom); in PPCTargetLowering()
244 setOperationAction(ISD::UREM, MVT::i32, Custom); in PPCTargetLowering()
245 setOperationAction(ISD::SREM, MVT::i64, Custom); in PPCTargetLowering()
246 setOperationAction(ISD::UREM, MVT::i64, Custom); in PPCTargetLowering()
283 setOperationAction(ISD::FLT_ROUNDS_, MVT::i32, Custom); in PPCTargetLowering()
321 setOperationAction(ISD::BSWAP, MVT::i64 , Custom); in PPCTargetLowering()
353 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom); in PPCTargetLowering()
354 setOperationAction(ISD::SELECT_CC, MVT::f64, Custom); in PPCTargetLowering()
358 setOperationAction(ISD::SETCC, MVT::i32, Custom); in PPCTargetLowering()
373 setOperationAction(ISD::FP_TO_SINT, MVT::i32, Custom); in PPCTargetLowering()
401 setOperationAction(ISD::EH_SJLJ_SETJMP, MVT::i32, Custom); in PPCTargetLowering()
402 setOperationAction(ISD::EH_SJLJ_LONGJMP, MVT::Other, Custom); in PPCTargetLowering()
406 setOperationAction(ISD::GlobalAddress, MVT::i32, Custom); in PPCTargetLowering()
407 setOperationAction(ISD::GlobalTLSAddress, MVT::i32, Custom); in PPCTargetLowering()
408 setOperationAction(ISD::BlockAddress, MVT::i32, Custom); in PPCTargetLowering()
409 setOperationAction(ISD::ConstantPool, MVT::i32, Custom); in PPCTargetLowering()
410 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in PPCTargetLowering()
411 setOperationAction(ISD::GlobalAddress, MVT::i64, Custom); in PPCTargetLowering()
412 setOperationAction(ISD::GlobalTLSAddress, MVT::i64, Custom); in PPCTargetLowering()
413 setOperationAction(ISD::BlockAddress, MVT::i64, Custom); in PPCTargetLowering()
414 setOperationAction(ISD::ConstantPool, MVT::i64, Custom); in PPCTargetLowering()
415 setOperationAction(ISD::JumpTable, MVT::i64, Custom); in PPCTargetLowering()
421 setOperationAction(ISD::INIT_TRAMPOLINE, MVT::Other, Custom); in PPCTargetLowering()
422 setOperationAction(ISD::ADJUST_TRAMPOLINE, MVT::Other, Custom); in PPCTargetLowering()
425 setOperationAction(ISD::VASTART , MVT::Other, Custom); in PPCTargetLowering()
441 setOperationAction(ISD::VAARG, MVT::Other, Custom); in PPCTargetLowering()
442 setOperationAction(ISD::VAARG, MVT::i64, Custom); in PPCTargetLowering()
449 setOperationAction(ISD::VACOPY , MVT::Other, Custom); in PPCTargetLowering()
456 setOperationAction(ISD::STACKRESTORE , MVT::Other, Custom); in PPCTargetLowering()
457 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i32 , Custom); in PPCTargetLowering()
458 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i64 , Custom); in PPCTargetLowering()
459 setOperationAction(ISD::GET_DYNAMIC_AREA_OFFSET, MVT::i32, Custom); in PPCTargetLowering()
460 setOperationAction(ISD::GET_DYNAMIC_AREA_OFFSET, MVT::i64, Custom); in PPCTargetLowering()
461 setOperationAction(ISD::EH_DWARF_CFA, MVT::i32, Custom); in PPCTargetLowering()
462 setOperationAction(ISD::EH_DWARF_CFA, MVT::i64, Custom); in PPCTargetLowering()
465 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::Other, Custom); in PPCTargetLowering()
468 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::i1, Custom); in PPCTargetLowering()
470 setOperationAction(ISD::INTRINSIC_VOID, MVT::i8, Custom); in PPCTargetLowering()
471 setOperationAction(ISD::INTRINSIC_VOID, MVT::i16, Custom); in PPCTargetLowering()
472 setOperationAction(ISD::INTRINSIC_VOID, MVT::i32, Custom); in PPCTargetLowering()
473 setOperationAction(ISD::INTRINSIC_VOID, MVT::Other, Custom); in PPCTargetLowering()
497 setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom); in PPCTargetLowering()
499 setOperationAction(ISD::SINT_TO_FP, MVT::i64, Custom); in PPCTargetLowering()
503 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Custom); in PPCTargetLowering()
506 setOperationAction(ISD::SINT_TO_FP, MVT::i32, Custom); in PPCTargetLowering()
518 setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom); in PPCTargetLowering()
519 setOperationAction(ISD::FP_TO_UINT, MVT::i64, Custom); in PPCTargetLowering()
520 setOperationAction(ISD::SINT_TO_FP, MVT::i64, Custom); in PPCTargetLowering()
521 setOperationAction(ISD::UINT_TO_FP, MVT::i64, Custom); in PPCTargetLowering()
524 setOperationAction(ISD::FP_TO_SINT, MVT::i32, Custom); in PPCTargetLowering()
525 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Custom); in PPCTargetLowering()
526 setOperationAction(ISD::SINT_TO_FP, MVT::i32, Custom); in PPCTargetLowering()
527 setOperationAction(ISD::UINT_TO_FP, MVT::i32, Custom); in PPCTargetLowering()
536 setOperationAction(ISD::SHL_PARTS, MVT::i64, Custom); in PPCTargetLowering()
537 setOperationAction(ISD::SRA_PARTS, MVT::i64, Custom); in PPCTargetLowering()
538 setOperationAction(ISD::SRL_PARTS, MVT::i64, Custom); in PPCTargetLowering()
541 setOperationAction(ISD::SHL_PARTS, MVT::i32, Custom); in PPCTargetLowering()
542 setOperationAction(ISD::SRA_PARTS, MVT::i32, Custom); in PPCTargetLowering()
543 setOperationAction(ISD::SRL_PARTS, MVT::i32, Custom); in PPCTargetLowering()
553 setOperationAction(ISD::ABS, VT, Custom); in PPCTargetLowering()
641 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v16i8, Custom); in PPCTargetLowering()
680 setOperationAction(ISD::MUL, MVT::v4i32, Custom); in PPCTargetLowering()
682 setOperationAction(ISD::MUL, MVT::v8i16, Custom); in PPCTargetLowering()
683 setOperationAction(ISD::MUL, MVT::v16i8, Custom); in PPCTargetLowering()
685 setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v4f32, Custom); in PPCTargetLowering()
686 setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v4i32, Custom); in PPCTargetLowering()
688 setOperationAction(ISD::BUILD_VECTOR, MVT::v16i8, Custom); in PPCTargetLowering()
689 setOperationAction(ISD::BUILD_VECTOR, MVT::v8i16, Custom); in PPCTargetLowering()
690 setOperationAction(ISD::BUILD_VECTOR, MVT::v4i32, Custom); in PPCTargetLowering()
691 setOperationAction(ISD::BUILD_VECTOR, MVT::v4f32, Custom); in PPCTargetLowering()
772 setOperationAction(ISD::SETCC, MVT::v2i64, Custom); in PPCTargetLowering()
794 setOperationAction(ISD::UINT_TO_FP, MVT::v2i8, Custom); in PPCTargetLowering()
795 setOperationAction(ISD::UINT_TO_FP, MVT::v4i8, Custom); in PPCTargetLowering()
796 setOperationAction(ISD::UINT_TO_FP, MVT::v2i16, Custom); in PPCTargetLowering()
797 setOperationAction(ISD::UINT_TO_FP, MVT::v4i16, Custom); in PPCTargetLowering()
798 setOperationAction(ISD::SINT_TO_FP, MVT::v2i8, Custom); in PPCTargetLowering()
799 setOperationAction(ISD::SINT_TO_FP, MVT::v4i8, Custom); in PPCTargetLowering()
800 setOperationAction(ISD::SINT_TO_FP, MVT::v2i16, Custom); in PPCTargetLowering()
801 setOperationAction(ISD::SINT_TO_FP, MVT::v4i16, Custom); in PPCTargetLowering()
809 setOperationAction(ISD::BUILD_VECTOR, MVT::v2i64, Custom); in PPCTargetLowering()
810 setOperationAction(ISD::BUILD_VECTOR, MVT::v2f64, Custom); in PPCTargetLowering()
821 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v4i32, Custom); in PPCTargetLowering()
822 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v4f32, Custom); in PPCTargetLowering()
861 setOperationAction(ISD::BITCAST, MVT::i128, Custom); in PPCTargetLowering()
873 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v8i16, Custom); in PPCTargetLowering()
874 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v16i8, Custom); in PPCTargetLowering()
887 setOperationAction(ISD::LOAD , MVT::v4f64, Custom); in PPCTargetLowering()
888 setOperationAction(ISD::STORE , MVT::v4f64, Custom); in PPCTargetLowering()
890 setTruncStoreAction(MVT::v4f64, MVT::v4f32, Custom); in PPCTargetLowering()
891 setLoadExtAction(ISD::EXTLOAD, MVT::v4f64, MVT::v4f32, Custom); in PPCTargetLowering()
901 setOperationAction(ISD::VECTOR_SHUFFLE , MVT::v4f64, Custom); in PPCTargetLowering()
903 setOperationAction(ISD::BUILD_VECTOR, MVT::v4f64, Custom); in PPCTargetLowering()
939 setOperationAction(ISD::LOAD , MVT::v4f32, Custom); in PPCTargetLowering()
940 setOperationAction(ISD::STORE , MVT::v4f32, Custom); in PPCTargetLowering()
950 setOperationAction(ISD::VECTOR_SHUFFLE , MVT::v4f32, Custom); in PPCTargetLowering()
952 setOperationAction(ISD::BUILD_VECTOR, MVT::v4f32, Custom); in PPCTargetLowering()
984 setOperationAction(ISD::LOAD , MVT::v4i1, Custom); in PPCTargetLowering()
985 setOperationAction(ISD::STORE , MVT::v4i1, Custom); in PPCTargetLowering()
987 setOperationAction(ISD::EXTRACT_VECTOR_ELT , MVT::v4i1, Custom); in PPCTargetLowering()
991 setOperationAction(ISD::VECTOR_SHUFFLE , MVT::v4i1, Custom); in PPCTargetLowering()
993 setOperationAction(ISD::BUILD_VECTOR, MVT::v4i1, Custom); in PPCTargetLowering()
995 setOperationAction(ISD::SINT_TO_FP, MVT::v4i1, Custom); in PPCTargetLowering()
996 setOperationAction(ISD::UINT_TO_FP, MVT::v4i1, Custom); in PPCTargetLowering()
1035 setOperationAction(ISD::READCYCLECOUNTER, MVT::i64, isPPC64 ? Legal : Custom); in PPCTargetLowering()