Home
last modified time | relevance | path

Searched refs:pvcmps (Results 1 – 3 of 3) sorted by relevance

/external/llvm-project/llvm/test/MC/VE/
DVCPS.s14 # CHECK-INST: pvcmps.lo %vix, 22, %v22
18 # CHECK-INST: pvcmps.lo %vix, 22, %v22
22 # CHECK-INST: pvcmps.lo %v11, 63, %v22, %vm11
24 pvcmps.lo %v11, 63, %v22, %vm11
28 pvcmps.lo.sx %v11, 63, %v22, %vm11
30 # CHECK-INST: pvcmps.lo %v11, 63, %v22, %vm11
32 pvcmps.lo.zx %v11, 63, %v22, %vm11
34 # CHECK-INST: pvcmps.up %v11, %vix, %v22, %vm11
36 pvcmps.up %v11, %vix, %v22, %vm11
38 # CHECK-INST: pvcmps %v12, %v20, %v22, %vm12
[all …]
/external/llvm-project/llvm/test/CodeGen/VE/VELIntrinsics/
Dvcmp.ll847 ; CHECK-NEXT: pvcmps %v0, %v0, %v1
849 …%3 = tail call fast <256 x double> @llvm.ve.vl.pvcmps.vvvl(<256 x double> %0, <256 x double> %1, i…
854 declare <256 x double> @llvm.ve.vl.pvcmps.vvvl(<256 x double>, <256 x double>, i32)
862 ; CHECK-NEXT: pvcmps %v2, %v0, %v1
867 …%4 = tail call fast <256 x double> @llvm.ve.vl.pvcmps.vvvvl(<256 x double> %0, <256 x double> %1, …
872 declare <256 x double> @llvm.ve.vl.pvcmps.vvvvl(<256 x double>, <256 x double>, <256 x double>, i32)
880 ; CHECK-NEXT: pvcmps %v0, %s0, %v0
882 %3 = tail call fast <256 x double> @llvm.ve.vl.pvcmps.vsvl(i64 %0, <256 x double> %1, i32 256)
887 declare <256 x double> @llvm.ve.vl.pvcmps.vsvl(i64, <256 x double>, i32)
895 ; CHECK-NEXT: pvcmps %v1, %s0, %v0
[all …]
/external/llvm-project/llvm/lib/Target/VE/
DVEInstrVec.td895 defm PVCMPSLO : RVm<"pvcmps.lo", 0xfa, V64, I32, VM>;
900 defm PVCMPSUP : RVm<"pvcmps.up", 0xfa, V64, I64, VM>;
902 defm PVCMPS : RVm<"pvcmps", 0xfa, V64, I64, VM512>;
903 def : MnemonicAlias<"pvcmps.lo.sx", "vcmps.w.sx">;
904 def : MnemonicAlias<"vcmps.w.zx", "pvcmps.lo">;
905 def : MnemonicAlias<"vcmps.w", "pvcmps.lo">;
906 def : MnemonicAlias<"pvcmps.lo.zx", "pvcmps.lo">;