From 9e285bef2b7081a3f8578d1e5ffd0d0e62a8cd5f Mon Sep 17 00:00:00 2001 From: Luke Cheeseman Date: Tue, 26 Feb 2019 12:02:12 +0000 Subject: [ARM] Add Cortex-M35P - Add LLVM backend support for Cortex-M35P - Documentation can be found at https://developer.arm.com/products/processors/cortex-m/cortex-m35p Differentail Revision: https://reviews.llvm.org/D57763 llvm-svn: 354868 --- llvm/lib/Target/ARM/ARM.td | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'llvm/lib/Target') diff --git a/llvm/lib/Target/ARM/ARM.td b/llvm/lib/Target/ARM/ARM.td index 6fd23ebb0f6..c73edfa193e 100644 --- a/llvm/lib/Target/ARM/ARM.td +++ b/llvm/lib/Target/ARM/ARM.td @@ -1011,6 +1011,16 @@ def : ProcessorModel<"cortex-m33", CortexM3Model, [ARMv8mMainline, FeatureHasSlowFPVMLx, FeatureHasNoBranchPredictor]>; +def : ProcessorModel<"cortex-m35p", CortexM3Model, [ARMv8mMainline, + FeatureDSP, + FeatureFPARMv8, + FeatureD16, + FeatureVFPOnlySP, + FeaturePrefLoopAlign32, + FeatureHasSlowFPVMLx, + FeatureHasNoBranchPredictor]>; + + def : ProcNoItin<"cortex-a32", [ARMv8a, FeatureHWDivThumb, FeatureHWDivARM, -- cgit v1.2.3