Lines Matching refs:Qd
6919 def : NEONInstAlias<"vcvt${p}.s32.f32 $Qd, $Qm, #0",
6920 (VCVTf2sq QPR:$Qd, QPR:$Qm, pred:$p)>;
6921 def : NEONInstAlias<"vcvt${p}.u32.f32 $Qd, $Qm, #0",
6922 (VCVTf2uq QPR:$Qd, QPR:$Qm, pred:$p)>;
6923 def : NEONInstAlias<"vcvt${p}.f32.s32 $Qd, $Qm, #0",
6924 (VCVTs2fq QPR:$Qd, QPR:$Qm, pred:$p)>;
6925 def : NEONInstAlias<"vcvt${p}.f32.u32 $Qd, $Qm, #0",
6926 (VCVTu2fq QPR:$Qd, QPR:$Qm, pred:$p)>;
6937 def : NEONInstAlias<"vcvt${p}.s16.f16 $Qd, $Qm, #0",
6938 (VCVTh2sq QPR:$Qd, QPR:$Qm, pred:$p)>;
6939 def : NEONInstAlias<"vcvt${p}.u16.f16 $Qd, $Qm, #0",
6940 (VCVTh2uq QPR:$Qd, QPR:$Qm, pred:$p)>;
6941 def : NEONInstAlias<"vcvt${p}.f16.s16 $Qd, $Qm, #0",
6942 (VCVTs2hq QPR:$Qd, QPR:$Qm, pred:$p)>;
6943 def : NEONInstAlias<"vcvt${p}.f16.u16 $Qd, $Qm, #0",
6944 (VCVTu2hq QPR:$Qd, QPR:$Qm, pred:$p)>;
7311 def : NEONInstAlias<!strconcat("vrint", op, ".f32.f32\t$Qd, $Qm"),
7312 (!cast<Instruction>(NAME#"Qf") QPR:$Qd, QPR:$Qm)>;
7316 def : NEONInstAlias<!strconcat("vrint", op, ".f16.f16\t$Qd, $Qm"),
7317 (!cast<Instruction>(NAME#"Qh") QPR:$Qd, QPR:$Qm)>;
9024 def : NEONInstAlias<"vcle${p}.s8 $Qd, $Qn, $Qm",
9025 (VCGEsv16i8 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
9026 def : NEONInstAlias<"vcle${p}.s16 $Qd, $Qn, $Qm",
9027 (VCGEsv8i16 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
9028 def : NEONInstAlias<"vcle${p}.s32 $Qd, $Qn, $Qm",
9029 (VCGEsv4i32 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
9030 def : NEONInstAlias<"vcle${p}.u8 $Qd, $Qn, $Qm",
9031 (VCGEuv16i8 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
9032 def : NEONInstAlias<"vcle${p}.u16 $Qd, $Qn, $Qm",
9033 (VCGEuv8i16 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
9034 def : NEONInstAlias<"vcle${p}.u32 $Qd, $Qn, $Qm",
9035 (VCGEuv4i32 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
9036 def : NEONInstAlias<"vcle${p}.f32 $Qd, $Qn, $Qm",
9037 (VCGEfq QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
9039 def : NEONInstAlias<"vcle${p}.f16 $Qd, $Qn, $Qm",
9040 (VCGEhq QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
9062 def : NEONInstAlias<"vclt${p}.s8 $Qd, $Qn, $Qm",
9063 (VCGTsv16i8 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
9064 def : NEONInstAlias<"vclt${p}.s16 $Qd, $Qn, $Qm",
9065 (VCGTsv8i16 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
9066 def : NEONInstAlias<"vclt${p}.s32 $Qd, $Qn, $Qm",
9067 (VCGTsv4i32 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
9068 def : NEONInstAlias<"vclt${p}.u8 $Qd, $Qn, $Qm",
9069 (VCGTuv16i8 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
9070 def : NEONInstAlias<"vclt${p}.u16 $Qd, $Qn, $Qm",
9071 (VCGTuv8i16 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
9072 def : NEONInstAlias<"vclt${p}.u32 $Qd, $Qn, $Qm",
9073 (VCGTuv4i32 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
9074 def : NEONInstAlias<"vclt${p}.f32 $Qd, $Qn, $Qm",
9075 (VCGTfq QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
9077 def : NEONInstAlias<"vclt${p}.f16 $Qd, $Qn, $Qm",
9078 (VCGThq QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;