[all-commits] [llvm/llvm-project] 086722: [SveEmitter] Add builtins for SVE2 Floating-point ...
sdesmalen-arm via All-commits
all-commits at lists.llvm.org
Thu May 7 08:21:47 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 086722c18e4748f8d250806abbf8d7fa5c05e51f
https://github.com/llvm/llvm-project/commit/086722c18e4748f8d250806abbf8d7fa5c05e51f
Author: Sander de Smalen <sander.desmalen at arm.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M clang/include/clang/Basic/arm_sve.td
M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlalb.c
M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlalt.c
M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlslb.c
M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlslt.c
M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlalb.c
M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlalt.c
M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlslb.c
M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlslt.c
Log Message:
-----------
[SveEmitter] Add builtins for SVE2 Floating-point widening multiply-accumulate
This patch adds builtins for:
- svmlalb, svmlalb_lane
- svmlalt, svmlalt_lane
- svmlslb, svmlslb_lane
- svmlslt, svmlslt_lane
Commit: fa0371f4fd97fe9f601991bb2341a1e0426173c6
https://github.com/llvm/llvm-project/commit/fa0371f4fd97fe9f601991bb2341a1e0426173c6
Author: Sander de Smalen <sander.desmalen at arm.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M clang/include/clang/Basic/arm_sve.td
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_logb.c
Log Message:
-----------
[SveEmitter] Add builtins for SVE2 Floating-point integer binary logarithm instructions
This patch adds builtins for:
- svlogb
Commit: ae652241bd5b492332fb80e127e31964d3ba83f1
https://github.com/llvm/llvm-project/commit/ae652241bd5b492332fb80e127e31964d3ba83f1
Author: Sander de Smalen <sander.desmalen at arm.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M clang/include/clang/Basic/arm_sve.td
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_histcnt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_histseg.c
Log Message:
-----------
[SveEmitter] Add builtins for SVE2 Vector histogram count instructions
This patch adds builtins for:
- svhistcnt
- svhistseg
Commit: f22cdc3cc32c60dfe068e7dab366009b5c68c9aa
https://github.com/llvm/llvm-project/commit/f22cdc3cc32c60dfe068e7dab366009b5c68c9aa
Author: Sander de Smalen <sander.desmalen at arm.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M clang/include/clang/Basic/arm_sve.td
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_match.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_nmatch.c
Log Message:
-----------
[SveEmitter] Add builtins for SVE2 Character match instructions
This patch adds builtins for:
- svmatch
- svnmatch
Commit: e46043bba7acbf7738801f199b6fb850b1cf70ad
https://github.com/llvm/llvm-project/commit/e46043bba7acbf7738801f199b6fb850b1cf70ad
Author: Sander de Smalen <sander.desmalen at arm.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M clang/include/clang/Basic/arm_sve.td
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesd.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aese.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesimc.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesmc.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bdep.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bext.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bgrp.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullb_128.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullt_128.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rax1.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sm4e.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sm4ekey.c
Log Message:
-----------
[SveEmitter] Add builtins for SVE2 Optional extensions (AES, SHA3, SM4, BITPERM)
This patch adds various builtins under their corresponding feature macros:
Defined under __ARM_FEATURE_SVE2_AES:
- svaesd
- svaese
- svaesimc
- svaesmc
- svpmullb_pair
- svpmullt_pair
Defined under __ARM_FEATURE_SVE2_SHA3:
- svrax1
Defined under __ARM_FEATURE_SVE2_SM4:
- svsm4e
- svsm4ekey
Defined under __ARM_FEATURE_SVE2_BITPERM:
- svbdep
- svbext
- svbgrp
Commit: 96a581d0f02441320b68d71fac47d51a68c8b7d0
https://github.com/llvm/llvm-project/commit/96a581d0f02441320b68d71fac47d51a68c8b7d0
Author: Sander de Smalen <sander.desmalen at arm.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M clang/include/clang/Basic/arm_sve.td
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbx.c
Log Message:
-----------
[SveEmitter] Add builtins for SVE2 svtbx (extended table lookup)
This patch adds builtins for:
- svtbx
Compare: https://github.com/llvm/llvm-project/compare/e76256e7c1b2...96a581d0f024
More information about the All-commits
mailing list