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

Javed Absar via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Dec 31 02:35:02 PST 2016


javed.absar created this revision.
javed.absar added reviewers: rengolin, jmolloy.
javed.absar added a subscriber: llvm-commits.
Herald added a subscriber: aemerson.

This is a series of patches to enable adding of machine sched models for ARM processors easier and compact. They define new sched-readwrites for groups of ARM 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. The current patch focuses on floating-point instructions.


https://reviews.llvm.org/D28194

Files:
  lib/Target/ARM/ARMInstrVFP.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-fp-basic.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D28194.82759.patch
Type: text/x-patch
Size: 51244 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161231/2065e320/attachment-0001.bin>


More information about the llvm-commits mailing list