[ARM] Add use-misched feature, to enable the MachineScheduler.
authorFlorian Hahn <florian.hahn@arm.com>
Thu, 27 Jul 2017 19:56:44 +0000 (19:56 +0000)
committerFlorian Hahn <florian.hahn@arm.com>
Thu, 27 Jul 2017 19:56:44 +0000 (19:56 +0000)
commite3583bdf915e5856d52f60f5f0107e54b26c2186
tree75a3b03c70260e354bff513ca26df09f9240ca8e
parent636ac1b6da87a94d1946a69fa8e8afdaed902779
[ARM] Add use-misched feature, to enable the MachineScheduler.

Summary:
This change makes it easier to experiment with the MachineScheduler in
the ARM backend and also makes it very explicit which CPUs use the
MachineScheduler (currently only swift and cyclone).

Reviewers: MatzeB, t.p.northover, javed.absar

Reviewed By: MatzeB

Subscribers: aemerson, kristof.beyls, llvm-commits

Differential Revision: https://reviews.llvm.org/D35935

llvm-svn: 309316
llvm/lib/Target/ARM/ARM.td
llvm/lib/Target/ARM/ARMSubtarget.cpp
llvm/lib/Target/ARM/ARMSubtarget.h