[all-commits] [llvm/llvm-project] 91cb13: [SveEmitter] Add builtins for svqadd, svqsub and s...
sdesmalen-arm via All-commits
all-commits at lists.llvm.org
Thu May 7 04:29:21 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 91cb13f90d0f066a02c2a79db194624f02896fa6
https://github.com/llvm/llvm-project/commit/91cb13f90d0f066a02c2a79db194624f02896fa6
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-sve-intrinsics/acle_sve_dot.c
A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qadd.c
A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qsub.c
M clang/utils/TableGen/SveEmitter.cpp
Log Message:
-----------
[SveEmitter] Add builtins for svqadd, svqsub and svdot
This patch adds builtins for saturating add/sub instructions:
- svqadd, svqadd_n
- svqsub, svqsub_n
and builtins for dot product instructions:
- svdot, svdot_lane
Commit: ac894a5181ef622139a2c09b66a006e8fd450849
https://github.com/llvm/llvm-project/commit/ac894a5181ef622139a2c09b66a006e8fd450849
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-sve-intrinsics/acle_sve_rdffr.c
A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_setffr.c
A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_wrffr.c
Log Message:
-----------
[SveEmitter] Add builtins for FFR manipulation
This patch adds builtins for:
- svrdffr, svrdffr_z
- svsetffr
- svwrffr
Commit: 827c8b06d33de9d19db8f0c79fb022b4ae815a08
https://github.com/llvm/llvm-project/commit/827c8b06d33de9d19db8f0c79fb022b4ae815a08
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-sve-intrinsics/acle_sve_cntp.c
Log Message:
-----------
[SveEmitter] Add builtins for svcntp
Commit: dbc6a07bcc6a72ffb79bd6cafd5dbfe50db16804
https://github.com/llvm/llvm-project/commit/dbc6a07bcc6a72ffb79bd6cafd5dbfe50db16804
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-sve-intrinsics/acle_sve_adrb.c
A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrd.c
A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrh.c
A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrw.c
Log Message:
-----------
[SveEmitter] Add builtins for address calculations.
This patch adds builtins for:
- svadrb, svadrh, svadrw, svadrd
Commit: 4f94e1a9f7018418b8a5605b86ac170651726e8b
https://github.com/llvm/llvm-project/commit/4f94e1a9f7018418b8a5605b86ac170651726e8b
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-sve-intrinsics/acle_sve_asrd.c
M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_asrd.c
Log Message:
-----------
[SveEmitter] Add builtins for svasrd (zeroing/undef predication)
This patch adds builtins for arithmetic shift right (round towards zero)
instructions for zeroing (_z) and undef (_x) predication.
Compare: https://github.com/llvm/llvm-project/compare/447efdb52bd3...4f94e1a9f701
More information about the All-commits
mailing list