- Add LLVM backend support for Cortex-M35P
- Documentation can be found at https://developer.arm.com/products/processors/cortex-m/cortex-m35p
Why are you enabling FeatureUseMISched? This is using the Cortex-M3 sched model, and Cortex-M3 doesn't have it.
It's confusing to have this share the CORTEX-M33-FAST check prefix, could you rename it to something more generic? (or remove it, I don't think these build attributes are related to the core).
This is an Arm-internal ticket number, this should be fixed to check standard LLVM behaviour.
My understanding is that this is very similar to the M33 from a compiler perspective. You can use the same features as there from a performance perspective (FeaturePrefLoopAlign32, FeatureHasSlowFPVMLx, FeatureHasNoBranchPredictor).