[all-commits] [llvm/llvm-project] 903e5c: AArch64: add missing Apple CPU names and use them ...

Tim Northover via All-commits all-commits at lists.llvm.org
Wed Jan 8 01:56:37 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 903e5c3028d61481c570c09eeb5e7a920c2d7d38
      https://github.com/llvm/llvm-project/commit/903e5c3028d61481c570c09eeb5e7a920c2d7d38
  Author: Tim Northover <t.p.northover at gmail.com>
  Date:   2020-01-08 (Wed, 08 Jan 2020)

  Changed paths:
    M clang/lib/Driver/ToolChains/Arch/AArch64.cpp
    M clang/test/Driver/aarch64-cpus.c
    M clang/test/Driver/arm64-as.s
    M clang/test/Preprocessor/aarch64-target-features.c
    M llvm/include/llvm/Support/AArch64TargetParser.def
    M llvm/lib/Target/AArch64/AArch64.td
    M llvm/lib/Target/AArch64/AArch64Subtarget.cpp
    M llvm/lib/Target/AArch64/AArch64Subtarget.h
    M llvm/lib/Target/AArch64/AArch64SystemOperands.td
    M llvm/test/CodeGen/AArch64/arm64-zero-cycle-zeroing.ll
    M llvm/unittests/Support/TargetParserTest.cpp

  Log Message:
  -----------
  AArch64: add missing Apple CPU names and use them by default.

Apple's CPUs are called A7-A13 in official communication, occasionally with
weird suffixes which we probably don't need to care about. This adds each one
and describes its features. It also switches the default CPU to the canonical
name for Cyclone, but leaves legacy support in so that existing bitcode still
compiles.




More information about the All-commits mailing list