[all-commits] [llvm/llvm-project] ec9b70: [X86] Update AVX512-VNNI mask intrinsic tests to a...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Sun Mar 6 09:06:17 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ec9b709a7382c72f47b21a557357e3d4a02c53a7
https://github.com/llvm/llvm-project/commit/ec9b709a7382c72f47b21a557357e3d4a02c53a7
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2022-03-06 (Sun, 06 Mar 2022)
Changed paths:
M llvm/test/CodeGen/X86/avx512vl_vnni-intrinsics-upgrade.ll
M llvm/test/CodeGen/X86/avx512vl_vnni-intrinsics.ll
M llvm/test/CodeGen/X86/avx512vnni-intrinsics-upgrade.ll
M llvm/test/CodeGen/X86/avx512vnni-intrinsics.ll
Log Message:
-----------
[X86] Update AVX512-VNNI mask intrinsic tests to avoid adds
As noticed in D119654, by adding the masked intrinsics results together we can end up with the selects being canonicalized away from the intrinsic - this isn't what we want to test here so replace with a insertvalue chain into a aggregate instead to retain all the results.
Commit: 1bd836fa1087dcd6b07ca043b9155089116f1f51
https://github.com/llvm/llvm-project/commit/1bd836fa1087dcd6b07ca043b9155089116f1f51
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2022-03-06 (Sun, 06 Mar 2022)
Changed paths:
M llvm/test/CodeGen/X86/avx512-rotate.ll
Log Message:
-----------
[X86] Update AVX512 rotate intrinsic tests to avoid adds
As noticed in D119654, by adding the masked intrinsics results together we can end up with the selects being canonicalized away from the intrinsic - this isn't what we want to test here so replace with a insertvalue chain into a aggregate instead to retain all the results.
Compare: https://github.com/llvm/llvm-project/compare/fbce4a78035c...1bd836fa1087
More information about the All-commits
mailing list