Home | History | Annotate | Download | only in PTX

Lines Matching full:i64

625 //def : Pat<(i64 (anyext RegI16:$a)), (CVT_u64_u16 RegI16:$a)>;
626 //def : Pat<(i64 (anyext RegI32:$a)), (CVT_u64_u32 RegI32:$a)>;
728 // To i64
974 def : Pat<(i64 (anyext RegPred:$a)), (SELPi64ii RegPred:$a, 1, 0)>;
975 def : Pat<(i64 (sext RegPred:$a)), (SELPi64ii RegPred:$a,
977 def : Pat<(i64 (zext RegPred:$a)), (SELPi64ii RegPred:$a, 1, 0)>;
978 def : Pat<(i64 (anyext RegI16:$a)), (CVTu64u16 RegI16:$a)>;
979 def : Pat<(i64 (sext RegI16:$a)), (CVTs64s16 RegI16:$a)>;
980 def : Pat<(i64 (zext RegI16:$a)), (CVTu64u16 RegI16:$a)>;
981 def : Pat<(i64 (anyext RegI32:$a)), (CVTu64u32 RegI32:$a)>;
982 def : Pat<(i64 (sext RegI32:$a)), (CVTs64s32 RegI32:$a)>;
983 def : Pat<(i64 (zext RegI32:$a)), (CVTu64u32 RegI32:$a)>;
984 def : Pat<(i64 (fp_to_uint RegF32:$a)), (CVTu64f32 RndDefault, RegF32:$a)>;
985 def : Pat<(i64 (fp_to_sint RegF32:$a)), (CVTs64f32 RndDefault, RegF32:$a)>;
986 def : Pat<(i64 (fp_to_uint RegF64:$a)), (CVTu64f64 RndDefault, RegF64:$a)>;
987 def : Pat<(i64 (fp_to_sint RegF64:$a)), (CVTs64f64 RndDefault, RegF64:$a)>;
988 def : Pat<(i64 (bitconvert RegF64:$a)), (MOVi64f64 RegF64:$a)>;