[all-commits] [llvm/llvm-project] ce7f50: [SveEmitter] Add builtins for SVE2 Uniform complex...
sdesmalen-arm via All-commits
all-commits at lists.llvm.org
Thu May 7 08:12:57 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: ce7f50c2ce186ade48a3aba9c28a981978ec527a
https://github.com/llvm/llvm-project/commit/ce7f50c2ce186ade48a3aba9c28a981978ec527a
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_cadd.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cmla.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qcadd.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdcmlah.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_cadd.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_cmla.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qcadd.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrdcmlah.c
Log Message:
-----------
[SveEmitter] Add builtins for SVE2 Uniform complex integer arithmetic
This patch adds builtins for:
- svcadd
- svqcadd
- svcmla
- svcmla_lane
- svqrdcmlah
- svqrdcmlah_lane
Commit: b0b658e7fcf073b0e90938891b0e9b128734cb44
https://github.com/llvm/llvm-project/commit/b0b658e7fcf073b0e90938891b0e9b128734cb44
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_abalb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abalt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abdlb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abdlt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addwb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addwt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlalb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlalt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlslb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlslt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mullb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mullt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmullb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmullt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shllb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shllt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subwb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subwt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlalb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlalt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlslb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlslt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mullb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mullt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmlalb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmlalt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmlslb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmlslt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmullb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmullt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_shllb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_shllt.c
Log Message:
-----------
[SveEmitter] Add builtins for SVE2 Widening DSP operations
This patch adds builtins for:
- svabalb
- svabalt
- svabdlb
- svabdlt
- svaddlb
- svaddlt
- svaddwb
- svaddwt
- svmlalb, svmlalb_lane
- svmlalt, svmlalt_lane
- svmlslb, svmlslb_lane
- svmlslt, svmlslt_lane
- svmullb, svmullb_lane
- svmullt, svmullt_lane
- svqdmlalb, svqdmlalb_lane
- svqdmlalt, svqdmlalt_lane
- svqdmlslb, svqdmlslb_lane
- svqdmlslt, svqdmlslt_lane
- svqdmullb, svqdmullb_lane
- svqdmullt, svqdmullt_lane
- svshllb
- svshllt
- svsublb
- svsublt
- svsubwb
- svsubwt
Commit: f525820755426ece485d5d01002527f6a20d8016
https://github.com/llvm/llvm-project/commit/f525820755426ece485d5d01002527f6a20d8016
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_addhnb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addhnt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrnb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrnt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrunb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrunt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrnb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrnt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrunb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrunt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtnb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtnt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtunb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtunt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_raddhnb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_raddhnt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshrnb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshrnt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsubhnb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsubhnt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shrnt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subhnb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subhnt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrshrnb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrshrnt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrshrunb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrshrunt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qshrnb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qshrnt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qshrunb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qshrunt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_rshrnb.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_rshrnt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_shrnt.c
Log Message:
-----------
[SveEmitter] Add builtins for SVE2 Narrowing DSP operations
This patch adds builtins for:
- svaddhnb
- svaddhnt
- svqrshrnb
- svqrshrnt
- svqrshrunb
- svqrshrunt
- svqshrnb
- svqshrnt
- svqshrunb
- svqshrunt
- svqxtnb
- svqxtnt
- svqxtunb
- svqxtunt
- svraddhnb
- svraddhnt
- svrshrnb
- svrshrnt
- svrsubhnb
- svrsubhnt
- svshrnb
- svshrnt
- svsubhnb
- svsubhnt
Commit: 867bfae93fd7a6731be91024c71a95a79d552411
https://github.com/llvm/llvm-project/commit/867bfae93fd7a6731be91024c71a95a79d552411
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_addlbt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalbt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslbt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublbt.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subltb.c
Log Message:
-----------
[SveEmitter] Add builtins for SVE2 Widening complex integer arithmetic
This patch adds builtins for:
- svaddlbt
- svqdmlalbt
- svqdmlslbt
- svsublbt
- svsubltb
Commit: e76256e7c1b27087288e8fceb3b6c4aec8359389
https://github.com/llvm/llvm-project/commit/e76256e7c1b27087288e8fceb3b6c4aec8359389
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_cdot.c
A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_cdot.c
Log Message:
-----------
[SveEmitter] Add builtins for SVE2 Complex integer dot product
This patch adds builtins for:
- svcdot, svcdot_lane
Compare: https://github.com/llvm/llvm-project/compare/e85bc0056ef8...e76256e7c1b2
More information about the All-commits
mailing list