Open
Description
llvm-mca already supports Cortex-M52 target but provides Cortex-M55 information for Cortex-M52 when using llvm-mca-18/-19/-21 to profile assembly code, such as "Instruction Info", unit "Resources"...
llvm-mca -mtriple=arm-none-eabi -mcpu=cortex-m52 <func>.s
And the confusing code can be found in llvm/lib/Target/ARM/ARMProcessors.td
def : ProcessorModel<"cortex-m52", CortexM55Model,
I would like to know if it is a typo? Or will Cortex-M52 be completely supported in the next version?
Thanks!