[all-commits] [llvm/llvm-project] d3d71b: [X86] Add shuffle tests cases showing missed oppor...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Wed Aug 30 10:34:06 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: d3d71b8d5be8d8c2f494044099f9a44ffe18c878
https://github.com/llvm/llvm-project/commit/d3d71b8d5be8d8c2f494044099f9a44ffe18c878
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2023-08-30 (Wed, 30 Aug 2023)
Changed paths:
M llvm/test/CodeGen/X86/vector-shuffle-512-v8.ll
Log Message:
-----------
[X86] Add shuffle tests cases showing missed opportunity to use VALIGN
Commit: 967d95382d0eac27f1a1387cf2640cdd48bca03e
https://github.com/llvm/llvm-project/commit/967d95382d0eac27f1a1387cf2640cdd48bca03e
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2023-08-30 (Wed, 30 Aug 2023)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/oddsubvector.ll
M llvm/test/CodeGen/X86/vector-shuffle-512-v8.ll
Log Message:
-----------
[X86] lowerShuffleAsVALIGN - extend to recognize basic shifted element masks
Try to use VALIGN as a cross-lane version of VSHLDQ/VSRLDQ
Compare: https://github.com/llvm/llvm-project/compare/d944cab731f1...967d95382d0e
More information about the All-commits
mailing list