[ARM] Cortex-M7 schedule
authorDavid Penry <david.penry@arm.com>
Mon, 16 Nov 2020 10:16:07 +0000 (10:16 +0000)
committerDavid Green <david.green@arm.com>
Mon, 16 Nov 2020 10:16:07 +0000 (10:16 +0000)
commit48b43c9d4f038a85cb08601922cb362c169d57e3
treea3c0389ef3b7ebb8fa57801b4243827e9b7e1832
parent47c17bcd0e8ee319fd18f37c45dd8b2e38b91b93
[ARM] Cortex-M7 schedule

This patch adds the SchedMachineModel for Cortex-M7. It
also adds test cases for the scheduling information.

Details of the pipeline and descriptions are in comments
in file ARMScheduleM7.td included in this patch.

Differential Revision: https://reviews.llvm.org/D91355
llvm/lib/Target/ARM/ARM.td
llvm/lib/Target/ARM/ARMScheduleM7.td [new file with mode: 0644]
llvm/test/tools/llvm-mca/ARM/m7-fp.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/ARM/m7-int.s [new file with mode: 0644]