Add support for the Neoverse V1 CPU to the ARM and AArch64 backends.
This is based on patches from Mark Murray and Victor Campos.
Paths
| Differential D90765
[ARM][AArch64] Adding Neoverse V1 CPU support ClosedPublic Authored by pratlucas on Nov 4 2020, 7:31 AM.
Details Summary Add support for the Neoverse V1 CPU to the ARM and AArch64 backends. This is based on patches from Mark Murray and Victor Campos.
Diff Detail
Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptNov 4 2020, 7:31 AM Herald added subscribers: llvm-commits, cfe-commits, danielkiss and 2 others. · View Herald Transcript pratlucas added reviewers: MarkMurrayARM, vhscampos, pbarrio, ostannard, olista01.Nov 4 2020, 7:34 AM dmgreen added inline comments.
pratlucas marked an inline comment as done. This revision is now accepted and ready to land.Nov 6 2020, 10:03 AM This revision was landed with ongoing or failed builds.Nov 9 2020, 5:15 AM Closed by commit rGc2c2cc136013: [ARM][AArch64] Adding Neoverse V1 CPU support (authored by pratlucas). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 303834 clang/test/Driver/aarch64-cpus.c
clang/test/Driver/arm-cortex-cpus.c
llvm/include/llvm/MC/SubtargetFeature.h
llvm/include/llvm/Support/AArch64TargetParser.def
llvm/include/llvm/Support/ARMTargetParser.def
llvm/lib/Target/AArch64/AArch64.td
llvm/lib/Target/AArch64/AArch64Subtarget.h
llvm/lib/Target/AArch64/AArch64Subtarget.cpp
llvm/lib/Target/ARM/ARM.td
llvm/lib/Target/ARM/ARMSubtarget.h
llvm/lib/Target/ARM/ARMSubtarget.cpp
llvm/test/CodeGen/AArch64/cpus.ll
llvm/unittests/Support/TargetParserTest.cpp
|
Target parser isn't my favourite part of llvm, but does this need FP16? BF16? Any others?