[all-commits] [llvm/llvm-project] ad70d5: [X86] Fix SLM v2f64 ADD/MUL + FP BLEND/HADD instru...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Wed Nov 6 11:08:35 PST 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: ad70d5f39ae99d9f5be582ad8979830f588e6802
https://github.com/llvm/llvm-project/commit/ad70d5f39ae99d9f5be582ad8979830f588e6802
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2019-11-06 (Wed, 06 Nov 2019)
Changed paths:
M llvm/lib/Target/X86/X86ScheduleSLM.td
M llvm/test/tools/llvm-mca/X86/SLM/resources-sse2.s
M llvm/test/tools/llvm-mca/X86/SLM/resources-sse3.s
M llvm/test/tools/llvm-mca/X86/SLM/resources-sse41.s
Log Message:
-----------
[X86] Fix SLM v2f64 ADD/MUL + FP BLEND/HADD instruction schedules
Noticed while fixing the reduction costs for D59710 - the SLM model doesn't account for the poor throughput of v2f64/v2i64 ops.
Commit: 1786047b910506e5a2189cadb8791bd2504b855e
https://github.com/llvm/llvm-project/commit/1786047b910506e5a2189cadb8791bd2504b855e
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2019-11-06 (Wed, 06 Nov 2019)
Changed paths:
M llvm/lib/Target/X86/X86ScheduleSLM.td
M llvm/test/tools/llvm-mca/X86/SLM/resources-sse2.s
M llvm/test/tools/llvm-mca/X86/SLM/resources-sse41.s
Log Message:
-----------
[X86] Fix SLM v2i64 ADD/Sub/CMPEQ instruction schedules
Noticed while fixing the reduction costs for D59710 - the SLM model doesn't account for the poor throughput of v2i64 ops.
Numbers taken from Intel AOM (+ checked against Agner)
Compare: https://github.com/llvm/llvm-project/compare/ca7f5becf9b7...1786047b9105
More information about the All-commits
mailing list