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?