Home
last modified time | relevance | path

Searched refs:vadds (Results 1 – 12 of 12) sorted by relevance

/external/llvm-project/llvm/test/MC/VE/
DVADX.s6 # CHECK-INST: vadds.l %v11, %s20, %v22
8 vadds.l %v11, %s20, %v22
10 # CHECK-INST: vadds.l %vix, %vix, %vix
12 vadds.l %vix, %vix, %vix
14 # CHECK-INST: vadds.l %vix, 22, %v22
16 vadds.l %vix, 22, %v22
18 # CHECK-INST: vadds.l %v11, 63, %v22, %vm11
20 vadds.l %v11, 63, %v22, %vm11
22 # CHECK-INST: vadds.l %v11, %v23, %v22, %vm11
24 vadds.l %v11, %v23, %v22, %vm11
DVADS.s6 # CHECK-INST: vadds.w.sx %v11, %s20, %v22
8 vadds.w.sx %v11, %s20, %v22
10 # CHECK-INST: vadds.w.sx %vix, %vix, %vix
12 vadds.w.sx %vix, %vix, %vix
16 vadds.w.zx %vix, 22, %v22
20 vadds.w %vix, 22, %v22
26 # CHECK-INST: vadds.w.sx %v11, 63, %v22, %vm11
/external/llvm-project/llvm/test/CodeGen/VE/Vector/
Dvec_add.ll11 ; CHECK-NEXT: vadds.w.sx %v0, %v0, %v1
24 ; CHECK-NEXT: vadds.w.sx %v0, %s0, %v0
39 ; CHECK-NEXT: vadds.w.sx %v0, %s0, %v0
57 ; CHECK-NEXT: vadds.l %v0, %v0, %v1
69 ; CHECK-NEXT: vadds.l %v0, %s0, %v0
83 ; CHECK-NEXT: vadds.l %v0, %s0, %v0
100 ; CHECK-NEXT: vadds.l %v0, %v0, %v1
115 ; CHECK-NEXT: vadds.w.sx %v0, %v0, %v1
/external/llvm-project/llvm/test/CodeGen/VE/VELIntrinsics/
Dvadd.ll16 ; CHECK-NEXT: vadds.l %v0, %s0, %v0
31 ; CHECK-NEXT: vadds.l %v0, 8, %v0
43 ; CHECK-NEXT: vadds.l %v1, %s0, %v0, %vm1
61 ; CHECK-NEXT: vadds.l %v1, 8, %v0, %vm1
76 ; CHECK-NEXT: vadds.l %v1, %s0, %v0
94 ; CHECK-NEXT: vadds.l %v1, 8, %v0
109 ; CHECK-NEXT: vadds.l %v0, %v0, %v1
124 ; CHECK-NEXT: vadds.l %v2, %v0, %v1, %vm1
142 ; CHECK-NEXT: vadds.l %v2, %v0, %v1
161 ; CHECK-NEXT: vadds.w.sx %v0, %s0, %v0
[all …]
/external/llvm-project/llvm/test/CodeGen/ARM/
Dfast-isel-vaddd.ll8 ; Fast-ISel was incorrectly trying to codegen <2 x double> adds and returning only a single vadds
/external/llvm/test/CodeGen/ARM/
Dfast-isel-vaddd.ll8 ; Fast-ISel was incorrectly trying to codegen <2 x double> adds and returning only a single vadds
/external/llvm-project/llvm/lib/Target/VE/
DVEInstrVec.td790 defm VADDSWSX : RVm<"vadds.w.sx", 0xca, V64, I32, VM>;
794 defm VADDSWZX : RVm<"vadds.w.zx", 0xca, V64, I32, VM>;
800 def : MnemonicAlias<"pvadds.lo.sx", "vadds.w.sx">;
801 def : MnemonicAlias<"vadds.w.zx", "pvadds.lo">;
802 def : MnemonicAlias<"vadds.w", "pvadds.lo">;
806 defm VADDSL : RVm<"vadds.l", 0x8b, V64, I64, VM>;
/external/swiftshader/third_party/subzero/src/
DIceAssemblerARM32.h334 void vadds(const Operand *OpSd, const Operand *OpSn, const Operand *OpSm,
DIceInstARM32.cpp675 Asm->vadds(Dest, getSrc(0), getSrc(1), CondARM32::AL); in emitIAS()
DIceAssemblerARM32.cpp2372 void AssemblerARM32::vadds(const Operand *OpSd, const Operand *OpSn, in vadds() function in Ice::ARM32::AssemblerARM32
/external/swiftshader/third_party/subzero/src/DartARM32/
Dassembler_arm.h660 void vadds(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL);
Dassembler_arm.cc926 void Assembler::vadds(SRegister sd, SRegister sn, SRegister sm,