[clang] [llvm] [RISCV] Add Hazard3 CPU (PR #102452)

Luke Wren via cfe-commits cfe-commits at lists.llvm.org
Fri Aug 16 02:14:00 PDT 2024


Wren6991 wrote:

I think we are really compressing a three-tuple of something like `<vendor>-<chip>-<cpu>`. For a two-tuple I prefer `rp2350-hazard3` over `raspberrypi-rp2350` because:

* RP2350 is a SoC, not a CPU, so doesn't belong at the end of the tuple
* RP2350 also has Cortex-M33s, so leaving `hazard3` out of the tuple is slightly confusing
* Raspberry Pi is the vendor of RP2350 but not the designer of the core
* This is specifically for the as-taped-out RP2350 variant of Hazard3

I think `rp2350-hazard3` captures this nicely

https://github.com/llvm/llvm-project/pull/102452


More information about the cfe-commits mailing list