[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