[all-commits] [llvm/llvm-project] b93893: [AArch64] Default HBC/MOPS features in clang
tyb-arm via All-commits
all-commits at lists.llvm.org
Sat Apr 2 06:56:58 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b93893e60f0c860e5814cea6cc285c8e89e035af
https://github.com/llvm/llvm-project/commit/b93893e60f0c860e5814cea6cc285c8e89e035af
Author: tyb0807 <sontuan.vu at arm.com>
Date: 2022-04-02 (Sat, 02 Apr 2022)
Changed paths:
M clang/lib/Basic/Targets/AArch64.cpp
M clang/lib/Driver/ToolChains/Arch/AArch64.cpp
M clang/test/Driver/aarch64-hbc.c
M clang/test/Driver/aarch64-mops.c
M clang/test/Preprocessor/aarch64-target-features.c
Log Message:
-----------
[AArch64] Default HBC/MOPS features in clang
This implements minimum support in clang for default HBC/MOPS features
on v8.8-a/v9.3-a or later architectures.
Differential Revision: https://reviews.llvm.org/D120111
Commit: 9a015ee1f948755d69dc2ff52e7655229e2eed47
https://github.com/llvm/llvm-project/commit/9a015ee1f948755d69dc2ff52e7655229e2eed47
Author: tyb0807 <sontuan.vu at arm.com>
Date: 2022-04-02 (Sat, 02 Apr 2022)
Changed paths:
M clang/lib/Driver/ToolChains/Arch/AArch64.cpp
M clang/test/Driver/aarch64-cpus-2.c
M clang/test/Preprocessor/aarch64-target-features.c
Log Message:
-----------
[AArch64] Avoid scanning feature list for target parsing
As discussed in https://reviews.llvm.org/D120111, this patch proposes an
alternative implementation to avoid scanning feature list for
architecture version over and over again. The insertion position for
default extensions is also captured during this single scan of the
feature list.
Differential Revision: https://reviews.llvm.org/D120864
Commit: 43d758b142bbdf94a1c55dc0950637ae74f825b9
https://github.com/llvm/llvm-project/commit/43d758b142bbdf94a1c55dc0950637ae74f825b9
Author: tyb0807 <sontuan.vu at arm.com>
Date: 2022-04-02 (Sat, 02 Apr 2022)
Changed paths:
A clang/test/Driver/aarch64-a64fx.c
A clang/test/Driver/aarch64-bf16.c
A clang/test/Driver/aarch64-carmel.c
A clang/test/Driver/aarch64-cortex-a34.c
A clang/test/Driver/aarch64-cortex-a35.c
A clang/test/Driver/aarch64-cortex-a510.c
A clang/test/Driver/aarch64-cortex-a53.c
A clang/test/Driver/aarch64-cortex-a55.c
A clang/test/Driver/aarch64-cortex-a57.c
A clang/test/Driver/aarch64-cortex-a710.c
A clang/test/Driver/aarch64-cortex-a72.c
A clang/test/Driver/aarch64-cortex-a73.c
A clang/test/Driver/aarch64-cortex-a75.c
A clang/test/Driver/aarch64-cortex-a76.c
A clang/test/Driver/aarch64-cortex-x2.c
R clang/test/Driver/aarch64-cpus-1.c
R clang/test/Driver/aarch64-cpus-2.c
A clang/test/Driver/aarch64-exynox-m3.c
A clang/test/Driver/aarch64-exynox-m4.c
A clang/test/Driver/aarch64-exynox-m5.c
A clang/test/Driver/aarch64-falkor.c
A clang/test/Driver/aarch64-fp16.c
A clang/test/Driver/aarch64-i8mm.c
A clang/test/Driver/aarch64-kryo.c
M clang/test/Driver/aarch64-ls64.c
A clang/test/Driver/aarch64-march.c
A clang/test/Driver/aarch64-mcpu.c
M clang/test/Driver/aarch64-ras.c
A clang/test/Driver/aarch64-sve.c
A clang/test/Driver/aarch64-sve2.c
A clang/test/Driver/aarch64-thunderx2t99.c
A clang/test/Driver/aarch64-thunderx3t110.c
A clang/test/Driver/aarch64-tsv110.c
A clang/test/Driver/aarch64-v81a.c
A clang/test/Driver/aarch64-v82a.c
A clang/test/Driver/aarch64-v83a.c
A clang/test/Driver/aarch64-v84a.c
A clang/test/Driver/aarch64-v85a.c
A clang/test/Driver/aarch64-v86a.c
A clang/test/Driver/aarch64-v87a.c
A clang/test/Driver/aarch64-v88a.c
A clang/test/Driver/aarch64-v91a.c
A clang/test/Driver/aarch64-v92a.c
A clang/test/Driver/aarch64-v93a.c
Log Message:
-----------
[Driver][AArch64] Split up aarch64-cpus.c tests further
This is the continuation of https://reviews.llvm.org/D120875. Now
aarch64-cpus-[12].c are further splitted and renamed to better reflect
the tests.
Differential Revision: https://reviews.llvm.org/D121093
Compare: https://github.com/llvm/llvm-project/compare/f1e7ecaa18a7...43d758b142bb
More information about the All-commits
mailing list