Add support for the Neoverse N2 CPU to the ARM and AArch64 backends.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Can you add the cpuid to host.cpp too?
llvm/include/llvm/Support/AArch64TargetParser.def | ||
---|---|---|
154 | The lines are getting a little long here. Does it need things like DOTPROD, if it's already 8.5? | |
llvm/include/llvm/Support/ARMTargetParser.def | ||
304 | Formatting | |
llvm/unittests/Support/TargetParserTest.cpp | ||
999 | There should be tests like this, I think. Same for ARM below. |
Comment Actions
The features still differ from gcc.
https://github.com/gcc-mirror/gcc/blob/cb1a4876a0e724ca3962ec14dce9e7819fa72ea5/gcc/config/aarch64/aarch64-cores.def#L146
It has SVE2_Bitperm.
llvm/lib/Target/AArch64/AArch64.td | ||
---|---|---|
914 | SVE2 Bitperm is missing? |
The lines are getting a little long here.
Does it need things like DOTPROD, if it's already 8.5?