OSDN Git Service

[X86] Merge the SSE and AVX versions of fp divs and sqrts in the SandyBridge/Haswell...
authorCraig Topper <craig.topper@intel.com>
Mon, 26 Mar 2018 05:05:10 +0000 (05:05 +0000)
committerCraig Topper <craig.topper@intel.com>
Mon, 26 Mar 2018 05:05:10 +0000 (05:05 +0000)
commit0738cbc414213fb5a52eb102cdb2884098ed601d
tree9cb3c4138bf2859cbb7a25d7aaba4688aabc9fc1
parenta514d327d80ef6d433ff329af6e79ed4cc60ebe0
[X86] Merge the SSE and AVX versions of fp divs and sqrts in the SandyBridge/Haswell/Broadwell/Skylake scheduler models.

I've used Agner's data as best I could to get the values to converge on.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@328473 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86SchedBroadwell.td
lib/Target/X86/X86SchedHaswell.td
lib/Target/X86/X86SchedSandyBridge.td
lib/Target/X86/X86SchedSkylakeClient.td
lib/Target/X86/X86SchedSkylakeServer.td
test/CodeGen/X86/avx512-schedule.ll
test/CodeGen/X86/sse-schedule.ll
test/CodeGen/X86/sse2-schedule.ll