Lines Matching refs:Qd

6224 def : NEONInstAlias<"vcvt${p}.s32.f32 $Qd, $Qm, #0",
6225 (VCVTf2sq QPR:$Qd, QPR:$Qm, pred:$p)>;
6226 def : NEONInstAlias<"vcvt${p}.u32.f32 $Qd, $Qm, #0",
6227 (VCVTf2uq QPR:$Qd, QPR:$Qm, pred:$p)>;
6228 def : NEONInstAlias<"vcvt${p}.f32.s32 $Qd, $Qm, #0",
6229 (VCVTs2fq QPR:$Qd, QPR:$Qm, pred:$p)>;
6230 def : NEONInstAlias<"vcvt${p}.f32.u32 $Qd, $Qm, #0",
6231 (VCVTu2fq QPR:$Qd, QPR:$Qm, pred:$p)>;
6242 def : NEONInstAlias<"vcvt${p}.s16.f16 $Qd, $Qm, #0",
6243 (VCVTh2sq QPR:$Qd, QPR:$Qm, pred:$p)>;
6244 def : NEONInstAlias<"vcvt${p}.u16.f16 $Qd, $Qm, #0",
6245 (VCVTh2uq QPR:$Qd, QPR:$Qm, pred:$p)>;
6246 def : NEONInstAlias<"vcvt${p}.f16.s16 $Qd, $Qm, #0",
6247 (VCVTs2hq QPR:$Qd, QPR:$Qm, pred:$p)>;
6248 def : NEONInstAlias<"vcvt${p}.f16.u16 $Qd, $Qm, #0",
6249 (VCVTu2hq QPR:$Qd, QPR:$Qm, pred:$p)>;
6530 def : NEONInstAlias<!strconcat("vrint", op, ".f32.f32\t$Qd, $Qm"),
6531 (!cast<Instruction>(NAME#"Qf") QPR:$Qd, QPR:$Qm)>;
6535 def : NEONInstAlias<!strconcat("vrint", op, ".f16.f16\t$Qd, $Qm"),
6536 (!cast<Instruction>(NAME#"Qh") QPR:$Qd, QPR:$Qm)>;
8048 def : NEONInstAlias<"vcle${p}.s8 $Qd, $Qn, $Qm",
8049 (VCGEsv16i8 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
8050 def : NEONInstAlias<"vcle${p}.s16 $Qd, $Qn, $Qm",
8051 (VCGEsv8i16 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
8052 def : NEONInstAlias<"vcle${p}.s32 $Qd, $Qn, $Qm",
8053 (VCGEsv4i32 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
8054 def : NEONInstAlias<"vcle${p}.u8 $Qd, $Qn, $Qm",
8055 (VCGEuv16i8 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
8056 def : NEONInstAlias<"vcle${p}.u16 $Qd, $Qn, $Qm",
8057 (VCGEuv8i16 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
8058 def : NEONInstAlias<"vcle${p}.u32 $Qd, $Qn, $Qm",
8059 (VCGEuv4i32 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
8060 def : NEONInstAlias<"vcle${p}.f32 $Qd, $Qn, $Qm",
8061 (VCGEfq QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
8063 def : NEONInstAlias<"vcle${p}.f16 $Qd, $Qn, $Qm",
8064 (VCGEhq QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
8086 def : NEONInstAlias<"vclt${p}.s8 $Qd, $Qn, $Qm",
8087 (VCGTsv16i8 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
8088 def : NEONInstAlias<"vclt${p}.s16 $Qd, $Qn, $Qm",
8089 (VCGTsv8i16 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
8090 def : NEONInstAlias<"vclt${p}.s32 $Qd, $Qn, $Qm",
8091 (VCGTsv4i32 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
8092 def : NEONInstAlias<"vclt${p}.u8 $Qd, $Qn, $Qm",
8093 (VCGTuv16i8 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
8094 def : NEONInstAlias<"vclt${p}.u16 $Qd, $Qn, $Qm",
8095 (VCGTuv8i16 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
8096 def : NEONInstAlias<"vclt${p}.u32 $Qd, $Qn, $Qm",
8097 (VCGTuv4i32 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
8098 def : NEONInstAlias<"vclt${p}.f32 $Qd, $Qn, $Qm",
8099 (VCGTfq QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;
8101 def : NEONInstAlias<"vclt${p}.f16 $Qd, $Qn, $Qm",
8102 (VCGThq QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p)>;