This introduces clang command line support for new Armv8.8-A and
Armv9.3-A Hinted Conditional Branches feature, previously introduced
into LLVM in https://reviews.llvm.org/D116156.
Patch by Tomas Matheson.
Paths
| Differential D116939
[AArch64] clang support for Armv8.8/9.3 HBC ClosedPublic Authored by tyb0807 on Jan 10 2022, 7:05 AM.
Details Summary This introduces clang command line support for new Armv8.8-A and Patch by Tomas Matheson.
Diff Detail
Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJan 10 2022, 7:05 AM tyb0807 added reviewers: simon_tatham, SjoerdMeijer, dmgreen, pratlucas, chill, nickdesaulniers, t.p.northover.Jan 10 2022, 7:14 AM This comment was removed by tyb0807.
tyb0807 marked an inline comment as done. Comment ActionsRemoved checks that set HBC flag based on the target architecture and unset it This revision is now accepted and ready to land.Jan 12 2022, 11:17 AM tyb0807 added inline comments.
This revision was landed with ongoing or failed builds.Jan 12 2022, 2:07 PM Closed by commit rG2db4cf5962de: clang support for Armv8.8/9.3 HBC (authored by tmatheson, committed by tyb0807). · Explain Why This revision was automatically updated to reflect the committed changes. tyb0807 marked an inline comment as done.
Revision Contents
Diff 399341 clang/lib/Basic/Targets/AArch64.h
clang/lib/Basic/Targets/AArch64.cpp
clang/test/Driver/aarch64-hbc.c
llvm/include/llvm/Support/AArch64TargetParser.h
llvm/include/llvm/Support/AArch64TargetParser.def
llvm/lib/Support/AArch64TargetParser.cpp
llvm/unittests/Support/TargetParserTest.cpp
|
clang-format not found in user’s local PATH; not linting file.