[PATCH] D29953: [ARM] Classification Improvements to ARM Sched-Models. NFCI.

Javed Absar via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 14 11:34:33 PST 2017


javed.absar created this revision.
Herald added a subscriber: aemerson.

This patch adds missing sched classes for Thumb2 instructions.

This has been missing so far, and as a consequence, machine scheduler models for individual sub-targets have tended to be larger than they needed to be. These patches should help write schedulers better and faster in the future for ARM sub-targets.


https://reviews.llvm.org/D29953

Files:
  lib/Target/ARM/ARMInstrThumb2.td
  lib/Target/ARM/ARMSchedule.td
  lib/Target/ARM/ARMScheduleA9.td
  lib/Target/ARM/ARMScheduleR52.td
  lib/Target/ARM/ARMScheduleSwift.td
  test/CodeGen/ARM/misched-int-basic-thumb2.mir

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D29953.88404.patch
Type: text/x-patch
Size: 31543 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170214/44b7c112/attachment.bin>


More information about the llvm-commits mailing list