aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Module.cpp
diff options
context:
space:
mode:
authorTomas Matheson <tomas.matheson@arm.com>2022-10-23 22:19:49 +0100
committerTomas Matheson <tomas.matheson@arm.com>2022-11-15 08:59:54 +0000
commit1ebfe9b264bb0b7c48789748b737b8687de28639 (patch)
treebffcea570ac38698a70ffabe8422b2e6aa80bff2 /clang/lib/Basic/Module.cpp
parentd6494524490e0d4ffb99dcf21d633c11108b6bf6 (diff)
downloadllvm-1ebfe9b264bb0b7c48789748b737b8687de28639.zip
llvm-1ebfe9b264bb0b7c48789748b737b8687de28639.tar.gz
llvm-1ebfe9b264bb0b7c48789748b737b8687de28639.tar.bz2
[TargetParser] Split AArch64TargetParser from ARMTargetParser
AArch64TargetParser reuses data structures and some data from ARMTargetParser, which causes more problems than it solves. This change separates them. Code which is common to ARM and AArch64 is moved to ARMTargetParserCommon which both ARMTargetParser and AArch64TargetParser use. Some of the information in AArch64TargetParser.def was unused or nonsensical (CPU_ATTR, ARCH_ATTR, ARCH_FPU) because it reused data strutures from ARMTargetParser where some of these make sense. These are removed. Differential Revision: https://reviews.llvm.org/D137924
Diffstat (limited to 'clang/lib/Basic/Module.cpp')
0 files changed, 0 insertions, 0 deletions