[PATCH] D38727: [X86][SKL] Updated scheduling information for the SkylakeClient target

Gadi Haber via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 10 06:34:39 PDT 2017


gadi.haber created this revision.

Updated the scheduling information for the SkylakeClient target with the following changes:

1. regrouped the instructions after adding load and store latencies.
2. regrouped the instructions after adding identified missing ports in several groups.

The changes were made after revisiting the latencies impact of all the load and store uOps.


Repository:
  rL LLVM

https://reviews.llvm.org/D38727

Files:
  lib/Target/X86/X86SchedSkylakeClient.td
  test/CodeGen/X86/aes-schedule.ll
  test/CodeGen/X86/avx-schedule.ll
  test/CodeGen/X86/avx2-schedule.ll
  test/CodeGen/X86/bmi-schedule.ll
  test/CodeGen/X86/bmi2-schedule.ll
  test/CodeGen/X86/f16c-schedule.ll
  test/CodeGen/X86/fma-schedule.ll
  test/CodeGen/X86/lea32-schedule.ll
  test/CodeGen/X86/lea64-schedule.ll
  test/CodeGen/X86/lzcnt-schedule.ll
  test/CodeGen/X86/movbe-schedule.ll
  test/CodeGen/X86/popcnt-schedule.ll
  test/CodeGen/X86/sse-schedule.ll
  test/CodeGen/X86/sse2-schedule.ll
  test/CodeGen/X86/sse3-schedule.ll
  test/CodeGen/X86/sse41-schedule.ll
  test/CodeGen/X86/sse42-schedule.ll
  test/CodeGen/X86/ssse3-schedule.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D38727.118373.patch
Type: text/x-patch
Size: 674365 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171010/f3c945a7/attachment-0001.bin>


More information about the llvm-commits mailing list