Lines Matching refs:Expand

408   setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2f16, Expand);  in NVPTXTargetLowering()
409 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v2f16, Expand); in NVPTXTargetLowering()
412 setFP16OperationAction(ISD::SETCC, MVT::v2f16, Legal, Expand); in NVPTXTargetLowering()
417 setOperationAction(ISD::SELECT_CC, VT, Expand); in NVPTXTargetLowering()
418 setOperationAction(ISD::BR_CC, VT, Expand); in NVPTXTargetLowering()
427 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1, Expand); in NVPTXTargetLowering()
447 setOperationAction(ISD::ROTL, MVT::i16, Expand); in NVPTXTargetLowering()
448 setOperationAction(ISD::ROTR, MVT::i16, Expand); in NVPTXTargetLowering()
449 setOperationAction(ISD::ROTL, MVT::i8, Expand); in NVPTXTargetLowering()
450 setOperationAction(ISD::ROTR, MVT::i8, Expand); in NVPTXTargetLowering()
451 setOperationAction(ISD::BSWAP, MVT::i16, Expand); in NVPTXTargetLowering()
452 setOperationAction(ISD::BSWAP, MVT::i32, Expand); in NVPTXTargetLowering()
453 setOperationAction(ISD::BSWAP, MVT::i64, Expand); in NVPTXTargetLowering()
457 setOperationAction(ISD::BR_JT, MVT::Other, Expand); in NVPTXTargetLowering()
458 setOperationAction(ISD::BRIND, MVT::Other, Expand); in NVPTXTargetLowering()
468 setLoadExtAction(ISD::EXTLOAD, MVT::f32, MVT::f16, Expand); in NVPTXTargetLowering()
469 setLoadExtAction(ISD::EXTLOAD, MVT::f64, MVT::f16, Expand); in NVPTXTargetLowering()
470 setLoadExtAction(ISD::EXTLOAD, MVT::f64, MVT::f32, Expand); in NVPTXTargetLowering()
471 setLoadExtAction(ISD::EXTLOAD, MVT::v2f32, MVT::v2f16, Expand); in NVPTXTargetLowering()
472 setLoadExtAction(ISD::EXTLOAD, MVT::v2f64, MVT::v2f16, Expand); in NVPTXTargetLowering()
473 setLoadExtAction(ISD::EXTLOAD, MVT::v2f64, MVT::v2f32, Expand); in NVPTXTargetLowering()
474 setLoadExtAction(ISD::EXTLOAD, MVT::v4f32, MVT::v4f16, Expand); in NVPTXTargetLowering()
475 setLoadExtAction(ISD::EXTLOAD, MVT::v4f64, MVT::v4f16, Expand); in NVPTXTargetLowering()
476 setLoadExtAction(ISD::EXTLOAD, MVT::v4f64, MVT::v4f32, Expand); in NVPTXTargetLowering()
479 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in NVPTXTargetLowering()
480 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in NVPTXTargetLowering()
481 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in NVPTXTargetLowering()
490 setTruncStoreAction(VT, MVT::i1, Expand); in NVPTXTargetLowering()
535 setOperationAction(ISD::CTTZ, MVT::i16, Expand); in NVPTXTargetLowering()
536 setOperationAction(ISD::CTTZ, MVT::i32, Expand); in NVPTXTargetLowering()
537 setOperationAction(ISD::CTTZ, MVT::i64, Expand); in NVPTXTargetLowering()
543 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); in NVPTXTargetLowering()
544 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand); in NVPTXTargetLowering()
563 setFP16OperationAction(Op, MVT::v2f16, Legal, Expand); in NVPTXTargetLowering()
567 setOperationAction(ISD::FNEG, MVT::f16, Expand); in NVPTXTargetLowering()
568 setOperationAction(ISD::FNEG, MVT::v2f16, Expand); in NVPTXTargetLowering()
578 setOperationAction(Op, MVT::v2f16, Expand); in NVPTXTargetLowering()
582 setOperationAction(ISD::FROUND, MVT::v2f16, Expand); in NVPTXTargetLowering()
588 setOperationAction(ISD::FCOPYSIGN, MVT::f16, Expand); in NVPTXTargetLowering()
589 setOperationAction(ISD::FCOPYSIGN, MVT::v2f16, Expand); in NVPTXTargetLowering()
590 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Expand); in NVPTXTargetLowering()
591 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand); in NVPTXTargetLowering()
601 setOperationAction(Op, MVT::v2f16, Expand); in NVPTXTargetLowering()
612 setFP16OperationAction(Op, MVT::v2f16, GetMinMaxAction(Expand), Expand); in NVPTXTargetLowering()
615 setFP16OperationAction(Op, MVT::f16, GetMinMaxAction(Expand), Expand); in NVPTXTargetLowering()
616 setOperationAction(Op, MVT::f32, GetMinMaxAction(Expand)); in NVPTXTargetLowering()
617 setFP16OperationAction(Op, MVT::v2f16, GetMinMaxAction(Expand), Expand); in NVPTXTargetLowering()