This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Add support for Cortex-M7, FPv5-SP and FPv5-DP (Clang)
ClosedPublic

Authored by olista01 on Sep 30 2014, 1:54 AM.

Details

Reviewers
rengolin
Summary

The Cortex-M7 has 3 options for it's FPU: none, FPv5-SP-D16 and FPv5-DP-D16. FPv5 has the same instructions as FP-ARMv8, so it can be modeled using the same target feature, and all double-precision operations are already disabled by the fp-only-sp target features.

Diff Detail

Event Timeline

olista01 updated this revision to Diff 14206.Sep 30 2014, 1:54 AM
olista01 retitled this revision from to [ARM] Add support for Cortex-M7, FPv5-SP and FPv5-DP (Clang).
olista01 updated this object.
olista01 edited the test plan for this revision. (Show Details)
olista01 set the repository for this revision to rL LLVM.
olista01 added a subscriber: Unknown Object (MLST).
rengolin accepted this revision.Sep 30 2014, 2:11 AM
rengolin added a reviewer: rengolin.
rengolin added a subscriber: rengolin.

Thanks Oliver. LGTM. Do you have an LLVM counterpart for target description?

This revision is now accepted and ready to land.Sep 30 2014, 2:11 AM
olista01 closed this revision.Oct 1 2014, 2:13 AM

Committed revision 218748.