Home
last modified time | relevance | path

Searched refs:sqshrunt (Results 1 – 7 of 7) sorted by relevance

/external/llvm-project/llvm/test/MC/AArch64/SVE2/
Dsqshrunt-diagnostics.s3 sqshrunt z30.b, z10.h, #0 label
8 sqshrunt z18.b, z27.h, #9 label
13 sqshrunt z26.h, z4.s, #0 label
18 sqshrunt z25.h, z10.s, #17 label
23 sqshrunt z17.s, z0.d, #0 label
28 sqshrunt z0.s, z15.d, #33 label
37 sqshrunt z0.b, z0.b, #1 label
42 sqshrunt z0.h, z0.h, #1 label
47 sqshrunt z0.s, z0.s, #1 label
52 sqshrunt z0.d, z0.d, #1 label
[all …]
Dsqshrunt.s10 sqshrunt z0.b, z0.h, #1 label
16 sqshrunt z31.b, z31.h, #8 label
22 sqshrunt z0.h, z0.s, #1 label
28 sqshrunt z31.h, z31.s, #16 label
34 sqshrunt z0.s, z0.d, #1 label
40 sqshrunt z31.s, z31.d, #32 label
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dsve2-intrinsics-binary-narrowing-shr.ll332 ; CHECK: sqshrunt z0.b, z1.h, #4
334 %out = call <vscale x 16 x i8> @llvm.aarch64.sve.sqshrunt.nxv8i16(<vscale x 16 x i8> %a,
342 ; CHECK: sqshrunt z0.h, z1.s, #4
344 %out = call <vscale x 8 x i16> @llvm.aarch64.sve.sqshrunt.nxv4i32(<vscale x 8 x i16> %a,
352 ; CHECK: sqshrunt z0.s, z1.d, #4
354 %out = call <vscale x 4 x i32> @llvm.aarch64.sve.sqshrunt.nxv2i64(<vscale x 4 x i32> %a,
502 declare <vscale x 16 x i8> @llvm.aarch64.sve.sqshrunt.nxv8i16(<vscale x 16 x i8>, <vscale x 8 x i16…
503 declare <vscale x 8 x i16> @llvm.aarch64.sve.sqshrunt.nxv4i32(<vscale x 8 x i16>, <vscale x 4 x i32…
504 declare <vscale x 4 x i32> @llvm.aarch64.sve.sqshrunt.nxv2i64(<vscale x 4 x i32>, <vscale x 2 x i64…
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SVEInstrInfo.td1460 …defm SQSHRUNT_ZZI : sve2_int_bin_shift_imm_right_narrow_top<0b000, "sqshrunt", int_aarch64_sve_s…
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenAsmMatcher.inc17914 …{ 5001 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg…
17915 …{ 5001 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg…
17916 …{ 5001 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg…
25287 …{ 5001 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg…
25288 …{ 5001 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg…
25289 …{ 5001 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg…
37431 { 5001 /* sqshrunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37432 { 5001 /* sqshrunt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37433 { 5001 /* sqshrunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37434 { 5001 /* sqshrunt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
[all …]
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64SVEInstrInfo.td2639 …defm SQSHRUNT_ZZI : sve2_int_bin_shift_imm_right_narrow_top<0b000, "sqshrunt", int_aarch64_sve_s…
/external/swiftshader/third_party/llvm-10.0/configs/common/include/llvm/IR/
DIntrinsicImpl.inc760 "llvm.aarch64.sve.sqshrunt",
10893 29, // llvm.aarch64.sve.sqshrunt