[all-commits] [llvm/llvm-project] 8825fe: [AArch64] Add CPU Cortex-R82

sjoerdmeijer via All-commits all-commits at lists.llvm.org
Fri Oct 2 04:48:03 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 8825fec37e73eea1bc3e4f5c125e1fd02d002d6c
      https://github.com/llvm/llvm-project/commit/8825fec37e73eea1bc3e4f5c125e1fd02d002d6c
  Author: Sjoerd Meijer <sjoerd.meijer at arm.com>
  Date:   2020-10-02 (Fri, 02 Oct 2020)

  Changed paths:
    M clang/lib/Basic/Targets/AArch64.cpp
    M clang/lib/Driver/ToolChains/Arch/AArch64.cpp
    M clang/test/Driver/aarch64-cpus.c
    M clang/test/Driver/aarch64-dotprod.c
    M clang/test/Preprocessor/aarch64-target-features.c
    M llvm/include/llvm/Support/AArch64TargetParser.def
    M llvm/lib/Support/AArch64TargetParser.cpp
    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/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
    M llvm/unittests/Support/TargetParserTest.cpp

  Log Message:
  -----------
  [AArch64] Add CPU Cortex-R82

This adds support for -mcpu=cortex-r82. Some more information about this
core can be found here:

https://www.arm.com/products/silicon-ip-cpu/cortex-r/cortex-r82

One note about the system register: that is a bit of a refactoring because of
small differences between v8.4-A AArch64 and v8-R AArch64.

This is based on patches from Mark Murray and Mikhail Maltsev.

Differential Revision: https://reviews.llvm.org/D88660




More information about the All-commits mailing list