Home
last modified time | relevance | path

Searched refs:faddv (Results 1 – 25 of 25) sorted by relevance

/external/llvm-project/llvm/test/MC/AArch64/SVE/
Dfaddv-diagnostics.s3 faddv b0, p7, z31.b label
12 faddv h0, p8, z31.h label
17 faddv h0, p7.b, z31.h label
22 faddv h0, p7.q, z31.h label
31 faddv v0, p7, z31.h label
40 faddv d0, p7, z31.d define
46 faddv d0, p7, z31.d define
Dfaddv.s10 faddv h0, p7, z31.h label
16 faddv s0, p7, z31.s label
22 faddv d0, p7, z31.d define
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dsve-merging-stores.ll16 declare double @llvm.aarch64.sve.faddv.nxv2f64(<vscale x 2 x i1>, <vscale x 2 x double>) #2
21 ; CHECK-NEXT: faddv d2, p0, z0.d
22 ; CHECK-NEXT: faddv d0, p0, z1.d
29 …%3 = call double @llvm.aarch64.sve.faddv.nxv2f64(<vscale x 2 x i1> %pred, <vscale x 2 x double> %2)
31 …%5 = call double @llvm.aarch64.sve.faddv.nxv2f64(<vscale x 2 x i1> %pred, <vscale x 2 x double> %4)
Dsve-intrinsics-fp-reduce.ll47 ; CHECK: faddv h0, p0, z0.h
49 %res = call half @llvm.aarch64.sve.faddv.nxv8f16(<vscale x 8 x i1> %pg,
56 ; CHECK: faddv s0, p0, z0.s
58 %res = call float @llvm.aarch64.sve.faddv.nxv4f32(<vscale x 4 x i1> %pg,
65 ; CHECK: faddv d0, p0, z0.d
67 %res = call double @llvm.aarch64.sve.faddv.nxv2f64(<vscale x 2 x i1> %pg,
200 declare half @llvm.aarch64.sve.faddv.nxv8f16(<vscale x 8 x i1>, <vscale x 8 x half>)
201 declare float @llvm.aarch64.sve.faddv.nxv4f32(<vscale x 4 x i1>, <vscale x 4 x float>)
202 declare double @llvm.aarch64.sve.faddv.nxv2f64(<vscale x 2 x i1>, <vscale x 2 x double>)
Dsve-fixed-length-fp-reduce.ll254 ; CHECK-NEXT: faddv [[RDX:h[0-9]+]], [[PG]], z1.h
265 ; CHECK-NEXT: faddv [[RDX:h[0-9]+]], [[PG]], z1.h
276 ; CHECK-NEXT: faddv [[RDX:h[0-9]+]], [[PG]], [[OP]].h
288 ; VBITS_GE_512-NEXT: faddv [[RDX:h[0-9]+]], [[PG]], [[OP]].h
298 ; VBITS_EQ_256-DAG: faddv h1, [[PG]], [[ADD]].h
310 ; VBITS_GE_1024-NEXT: faddv [[RDX:h[0-9]+]], [[PG]], [[OP]].h
322 ; VBITS_GE_2048-NEXT: faddv [[RDX:h[0-9]+]], [[PG]], [[OP]].h
344 ; CHECK-NEXT: faddv [[RDX:s[0-9]+]], [[PG]], z1.s
355 ; CHECK-NEXT: faddv [[RDX:s[0-9]+]], [[PG]], [[OP]].s
367 ; VBITS_GE_512-NEXT: faddv [[RDX:s[0-9]+]], [[PG]], [[OP]].s
[all …]
Darm64-vaddv.ll187 %vaddv.i = tail call float @llvm.aarch64.neon.faddv.f32.v2f32(<2 x float> %a1)
197 %vaddv.i = tail call float @llvm.aarch64.neon.faddv.f32.v4f32(<4 x float> %a1)
206 %vaddv.i = tail call double @llvm.aarch64.neon.faddv.f64.v2f64(<2 x double> %a1)
405 declare float @llvm.aarch64.neon.faddv.f32.v2f32(<2 x float> %a1)
406 declare float @llvm.aarch64.neon.faddv.f32.v4f32(<4 x float> %a1)
407 declare double @llvm.aarch64.neon.faddv.f64.v2f64(<2 x double> %a1)
Dsve-fp.ll445 ; CHECK-NEXT: faddv d0, p0, z0.d
446 ; CHECK-NEXT: faddv d1, p0, z1.d
452 …%1 = call double @llvm.aarch64.sve.faddv.nxv2f64(<vscale x 2 x i1> %pred, <vscale x 2 x double> %i…
453 …%2 = call double @llvm.aarch64.sve.faddv.nxv2f64(<vscale x 2 x i1> %pred, <vscale x 2 x double> %i…
832 declare double @llvm.aarch64.sve.faddv.nxv2f64(<vscale x 2 x i1>, <vscale x 2 x double>) #2
Dsve-calling-convention-mixed.ll199 declare double @llvm.aarch64.sve.faddv.nxv2f64(<vscale x 2 x i1>, <vscale x 2 x double>)
/external/llvm/test/CodeGen/AArch64/
Darm64-vaddv.ll187 %vaddv.i = tail call float @llvm.aarch64.neon.faddv.f32.v2f32(<2 x float> %a1)
197 %vaddv.i = tail call float @llvm.aarch64.neon.faddv.f32.v4f32(<4 x float> %a1)
206 %vaddv.i = tail call double @llvm.aarch64.neon.faddv.f64.v2f64(<2 x double> %a1)
405 declare float @llvm.aarch64.neon.faddv.f32.v2f32(<2 x float> %a1)
406 declare float @llvm.aarch64.neon.faddv.f32.v4f32(<4 x float> %a1)
407 declare double @llvm.aarch64.neon.faddv.f64.v2f64(<2 x double> %a1)
/external/vixl/test/aarch64/
Dtest-disasm-sve-aarch64.cc1426 COMPARE_PREFIX(faddv(h26, p6, z16.VnH()), "faddv h26, p6, z16.h"); in TEST()
1427 COMPARE_PREFIX(faddv(s26, p6, z16.VnS()), "faddv s26, p6, z16.s"); in TEST()
1428 COMPARE_PREFIX(faddv(d26, p6, z16.VnD()), "faddv d26, p6, z16.d"); in TEST()
/external/vixl/src/aarch64/
Dsimulator-aarch64.h4292 LogicVRegister faddv(VectorFormat vform,
Dassembler-aarch64.h4084 void faddv(const VRegister& vd, const PRegister& pg, const ZRegister& zn);
Dassembler-sve-aarch64.cc1345 void Assembler::faddv(const VRegister& vd, in faddv() function in vixl::aarch64::Assembler
Dlogic-aarch64.cc5428 LogicVRegister Simulator::faddv(VectorFormat vform, in faddv() function in vixl::aarch64::Simulator
Dmacro-assembler-aarch64.h4178 faddv(vd, pg, zn); in Faddv()
Dsimulator-aarch64.cc8189 fn = &Simulator::faddv; in VisitSVEFPFastReduction()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SVEInstrInfo.td239 defm FADDV_VPZ : sve_fp_fast_red<0b000, "faddv", int_aarch64_sve_faddv>;
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenAsmMatcher.inc12497 "\005fadda\005faddp\005faddv\005fcadd\005fccmp\006fccmpe\005fcmeq\005fcm"
13696 …{ 1089 /* faddv */, AArch64::FADDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1…
13697 …{ 1089 /* faddv */, AArch64::FADDV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1…
13698 …{ 1089 /* faddv */, AArch64::FADDV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1…
21069 …{ 1089 /* faddv */, AArch64::FADDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1…
21070 …{ 1089 /* faddv */, AArch64::FADDV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1…
21071 …{ 1089 /* faddv */, AArch64::FADDV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1…
29639 { 1089 /* faddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29640 { 1089 /* faddv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29641 { 1089 /* faddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
[all …]
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64SVEInstrInfo.td493 defm FADDV_VPZ : sve_fp_fast_red<0b000, "faddv", AArch64faddv_p>;
/external/swiftshader/third_party/llvm-10.0/configs/common/include/llvm/IR/
DIntrinsicImpl.inc353 "llvm.aarch64.neon.faddv",
570 "llvm.aarch64.sve.faddv",
10486 1, // llvm.aarch64.neon.faddv
10703 1, // llvm.aarch64.sve.faddv
/external/swiftshader/third_party/llvm-subzero/build/Android/include/llvm/IR/
DIntrinsics.gen200 aarch64_neon_faddv, // llvm.aarch64.neon.faddv
6258 "llvm.aarch64.neon.faddv",
14198 1, // llvm.aarch64.neon.faddv
/external/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/IR/
DIntrinsics.gen200 aarch64_neon_faddv, // llvm.aarch64.neon.faddv
6258 "llvm.aarch64.neon.faddv",
14198 1, // llvm.aarch64.neon.faddv
/external/swiftshader/third_party/llvm-subzero/build/Windows/include/llvm/IR/
DIntrinsics.gen200 aarch64_neon_faddv, // llvm.aarch64.neon.faddv
6258 "llvm.aarch64.neon.faddv",
14198 1, // llvm.aarch64.neon.faddv
/external/swiftshader/third_party/llvm-subzero/build/Fuchsia/include/llvm/IR/
DIntrinsics.gen200 aarch64_neon_faddv, // llvm.aarch64.neon.faddv
6258 "llvm.aarch64.neon.faddv",
14198 1, // llvm.aarch64.neon.faddv
/external/swiftshader/third_party/llvm-subzero/build/MacOS/include/llvm/IR/
DIntrinsics.gen192 aarch64_neon_faddv, // llvm.aarch64.neon.faddv
6216 "llvm.aarch64.neon.faddv",
14101 1, // llvm.aarch64.neon.faddv