[all-commits] [llvm/llvm-project] 6a99f2: [MCA][X86] Add test coverage for VDBPSADBW instruc...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Sun Nov 13 07:20:21 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 6a99f23845025fb96dd2f83649d4065104f4ed86
https://github.com/llvm/llvm-project/commit/6a99f23845025fb96dd2f83649d4065104f4ed86
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2022-11-13 (Sun, 13 Nov 2022)
Changed paths:
M llvm/test/tools/llvm-mca/X86/Generic/resources-avx512bw.s
M llvm/test/tools/llvm-mca/X86/Generic/resources-avx512bwvl.s
M llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx512bw.s
M llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx512bwvl.s
M llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-avx512bw.s
M llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-avx512bwvl.s
Log Message:
-----------
[MCA][X86] Add test coverage for VDBPSADBW instructions
Commit: 05df5474cbffacff5659444e684ecb259ebaf5aa
https://github.com/llvm/llvm-project/commit/05df5474cbffacff5659444e684ecb259ebaf5aa
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2022-11-13 (Sun, 13 Nov 2022)
Changed paths:
M llvm/lib/Target/X86/X86SchedIceLake.td
M llvm/lib/Target/X86/X86SchedSkylakeServer.td
Log Message:
-----------
[X86] Remove unnecessary VPSADBW/VDBPSADBW zmm overrides
These match the existing WritePSADBWZ schedule classes
Commit: e5120a43d543041bd6ea3e7c6ae96d778799f07c
https://github.com/llvm/llvm-project/commit/e5120a43d543041bd6ea3e7c6ae96d778799f07c
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2022-11-13 (Sun, 13 Nov 2022)
Changed paths:
M llvm/lib/Target/X86/X86ScheduleBdVer2.td
M llvm/test/tools/llvm-mca/X86/BdVer2/resources-avx1.s
M llvm/test/tools/llvm-mca/X86/BdVer2/resources-sse41.s
Log Message:
-----------
[X86] Update WriteMPSAD class and remove VMPSADBWrri override
AMD 15h SoG + Agner both indicate there's no difference between MPSADBWrri + VMPSADBWrri - I can't find any data on the folded variant so I've kept the existing numbers
Removes the last X86 override for WriteMPSAD/WritePSADBW classes - removing a further 3 entries from every sched class table
Compare: https://github.com/llvm/llvm-project/compare/6e8f8b196453...e5120a43d543
More information about the All-commits
mailing list