summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorLuke Cheeseman <luke.cheeseman@arm.com>2019-02-26 12:02:12 +0000
committerLuke Cheeseman <luke.cheeseman@arm.com>2019-02-26 12:02:12 +0000
commit9e285bef2b7081a3f8578d1e5ffd0d0e62a8cd5f (patch)
treef4e329f977a6889087567c9157e515d78f16c5fa /llvm/lib
parent566177c3d526a013809f1d6fc85cd0b111771670 (diff)
downloadbcm5719-llvm-9e285bef2b7081a3f8578d1e5ffd0d0e62a8cd5f.tar.gz
bcm5719-llvm-9e285bef2b7081a3f8578d1e5ffd0d0e62a8cd5f.zip
[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
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/ARM/ARM.td10
1 files changed, 10 insertions, 0 deletions
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,
OpenPOWER on IntegriCloud