[all-commits] [llvm/llvm-project] f4225d: [AArch64] Reland "Improve TargetParser API"
tmatheson-arm via All-commits
all-commits at lists.llvm.org
Sat Jan 14 06:44:46 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: f4225d325c19ae0e5dbe39faa900d81e24559da0
https://github.com/llvm/llvm-project/commit/f4225d325c19ae0e5dbe39faa900d81e24559da0
Author: Tomas Matheson <tomas.matheson at arm.com>
Date: 2023-01-14 (Sat, 14 Jan 2023)
Changed paths:
M clang/lib/Basic/Targets/AArch64.cpp
M clang/lib/Basic/Targets/AArch64.h
M clang/lib/Driver/ToolChains/Arch/AArch64.cpp
M clang/test/Preprocessor/aarch64-target-features.c
M flang/test/Driver/target-cpu-features.f90
M lldb/test/Shell/Commands/command-disassemble-aarch64-extensions.s
M llvm/include/llvm/ADT/StringRef.h
M llvm/include/llvm/Support/VersionTuple.h
R llvm/include/llvm/TargetParser/AArch64TargetParser.def
M llvm/include/llvm/TargetParser/AArch64TargetParser.h
M llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
M llvm/lib/TargetParser/AArch64TargetParser.cpp
M llvm/unittests/TargetParser/TargetParserTest.cpp
Log Message:
-----------
[AArch64] Reland "Improve TargetParser API"
Reworked after several other major changes to the TargetParser since
this was reverted. Combined with several other changes.
Inline calls for the following macros and delete AArch64TargetParser.def:
AARCH64_ARCH, AARCH64_CPU_NAME, AARCH64_CPU_ALIAS, AARCH64_ARCH_EXT_NAME
Squashed changes from D139278 and D139102.
Differential Revision: https://reviews.llvm.org/D138792
More information about the All-commits
mailing list