[all-commits] [llvm/llvm-project] 70893b: [X86] matchUnaryShuffle - match SIGN_EXTEND_VECTOR...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Wed Jul 19 06:05:37 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 70893b62cfa8935b534c3aac7e29fa9df32b9ef8
https://github.com/llvm/llvm-project/commit/70893b62cfa8935b534c3aac7e29fa9df32b9ef8
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/urem-seteq-vec-tautological.ll
M llvm/test/CodeGen/X86/vector-reduce-smax.ll
M llvm/test/CodeGen/X86/vector-reduce-smin.ll
M llvm/test/CodeGen/X86/vector-reduce-umax.ll
M llvm/test/CodeGen/X86/vector-reduce-umin.ll
M llvm/test/CodeGen/X86/vector-replicaton-i1-mask.ll
Log Message:
-----------
[X86] matchUnaryShuffle - match SIGN_EXTEND_VECTOR_INREG patterns for 'all-signbits' sources
Adapt the existing ANY/ZERO_EXTEND_VECTOR_INREG shuffle matching to also recognise SIGN_EXTEND_VECTOR_INREG patterns to handle cases where we're effectively "splatting" all-signbits sources.
Commit: 32ed3031fa48c49ead3b5288cbea6937c557a470
https://github.com/llvm/llvm-project/commit/32ed3031fa48c49ead3b5288cbea6937c557a470
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M llvm/test/CodeGen/X86/sext-vsetcc.ll
Log Message:
-----------
[X86] Add test coverage for Issue #63946
Compare: https://github.com/llvm/llvm-project/compare/cee7e7b2454d...32ed3031fa48
More information about the All-commits
mailing list