diff options
| author | Luke Cheeseman <luke.cheeseman@arm.com> | 2019-02-26 12:02:12 +0000 |
|---|---|---|
| committer | Luke Cheeseman <luke.cheeseman@arm.com> | 2019-02-26 12:02:12 +0000 |
| commit | 9e285bef2b7081a3f8578d1e5ffd0d0e62a8cd5f (patch) | |
| tree | f4e329f977a6889087567c9157e515d78f16c5fa /llvm/lib | |
| parent | 566177c3d526a013809f1d6fc85cd0b111771670 (diff) | |
| download | bcm5719-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.td | 10 |
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, |

