[all-commits] [llvm/llvm-project] e49d6e: [X86][SSE] Regenerate some tests to expose the rip...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Thu May 27 08:08:08 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e49d6e16235ac48e4dc55535a571989925b8da56
https://github.com/llvm/llvm-project/commit/e49d6e16235ac48e4dc55535a571989925b8da56
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2021-05-27 (Thu, 27 May 2021)
Changed paths:
M llvm/test/CodeGen/X86/combine-sdiv.ll
M llvm/test/CodeGen/X86/vector-fshl-128.ll
M llvm/test/CodeGen/X86/vector-fshl-256.ll
M llvm/test/CodeGen/X86/vector-fshl-512.ll
M llvm/test/CodeGen/X86/vector-fshl-rot-128.ll
M llvm/test/CodeGen/X86/vector-fshl-rot-256.ll
M llvm/test/CodeGen/X86/vector-fshl-rot-512.ll
M llvm/test/CodeGen/X86/vector-fshl-rot-sub128.ll
M llvm/test/CodeGen/X86/vector-fshr-128.ll
M llvm/test/CodeGen/X86/vector-fshr-256.ll
M llvm/test/CodeGen/X86/vector-fshr-512.ll
M llvm/test/CodeGen/X86/vector-fshr-rot-128.ll
M llvm/test/CodeGen/X86/vector-fshr-rot-256.ll
M llvm/test/CodeGen/X86/vector-fshr-rot-512.ll
M llvm/test/CodeGen/X86/vector-fshr-rot-sub128.ll
Log Message:
-----------
[X86][SSE] Regenerate some tests to expose the rip relative vector/broadcast loads
Commit: fe8d97cbe5ecec50731650947b4e3b45f49228f8
https://github.com/llvm/llvm-project/commit/fe8d97cbe5ecec50731650947b4e3b45f49228f8
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2021-05-27 (Thu, 27 May 2021)
Changed paths:
M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
M llvm/test/Analysis/CostModel/X86/arith.ll
M llvm/test/Analysis/CostModel/X86/trunc.ll
Log Message:
-----------
[CostModel][X86] AVX512 truncation ops are slower than cost models indicate.
The SkylakeServer model (and later IceLake/TigerLake targets according to Agner) have the PMOV truncations as uops=2, rthroughput=2 instructions.
Noticed while trying to reduce the diffs between cost tables and llvm-mca analysis.
Compare: https://github.com/llvm/llvm-project/compare/85f5272ffc58...fe8d97cbe5ec
More information about the All-commits
mailing list