[all-commits] [llvm/llvm-project] faff99: [X86] Fix Icelake VPMULLQ zmm pipes and adjust AVX...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Sun Sep 25 06:18:32 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: faff990e9bf41cdf7b1bbc97b5b9daf6c95867d1
https://github.com/llvm/llvm-project/commit/faff990e9bf41cdf7b1bbc97b5b9daf6c95867d1
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2022-09-25 (Sun, 25 Sep 2022)
Changed paths:
M llvm/lib/Target/X86/X86SchedIceLake.td
M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
M llvm/test/Analysis/CostModel/X86/arith-fix.ll
M llvm/test/Analysis/CostModel/X86/arith-int.ll
M llvm/test/Analysis/CostModel/X86/arith-overflow.ll
M llvm/test/Analysis/CostModel/X86/reduce-mul.ll
M llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx512dq.s
Log Message:
-----------
[X86] Fix Icelake VPMULLQ zmm pipes and adjust AVX512DQ v8i64 mul costs to match worse case
Icelake PMULLQ throughput regressed cf SkylakeServer as its Pipe0 only
Confirmed with Intel SOM, Agner and instlatx64
More information about the All-commits
mailing list