Lines Matching refs:v2i64
522 [(set v2i64:$XT, (fp_to_sint v2f64:$XB))]>;
529 [(set v2i64:$XT, (fp_to_uint v2f64:$XB))]>;
552 [(set v2f64:$XT, (sint_to_fp v2i64:$XB))]>;
565 [(set v2f64:$XT, (uint_to_fp v2i64:$XB))]>;
779 def : Pat<(v2i64 (bitconvert v4f32:$A)),
781 def : Pat<(v2i64 (bitconvert v4i32:$A)),
783 def : Pat<(v2i64 (bitconvert v8i16:$A)),
785 def : Pat<(v2i64 (bitconvert v16i8:$A)),
788 def : Pat<(v4f32 (bitconvert v2i64:$A)),
790 def : Pat<(v4i32 (bitconvert v2i64:$A)),
792 def : Pat<(v8i16 (bitconvert v2i64:$A)),
794 def : Pat<(v16i8 (bitconvert v2i64:$A)),
797 def : Pat<(v2f64 (bitconvert v2i64:$A)),
799 def : Pat<(v2i64 (bitconvert v2f64:$A)),
803 // To extend "in place" from v2i32 to v2i64, we have input data like:
809 def : Pat<(sext_inreg v2i64:$C, v2i32),
811 def : Pat<(v2f64 (sint_to_fp (sext_inreg v2i64:$C, v2i32))),