[all-commits] [llvm/llvm-project] 6cf8bd: [X86] getFauxShuffleMask - add SIGN_EXTEND_VECTOR_...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Wed Jul 19 06:32:58 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 6cf8bde056f3ff58bde54dbe3b320d81ad5d66d6
https://github.com/llvm/llvm-project/commit/6cf8bde056f3ff58bde54dbe3b320d81ad5d66d6
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/bitcast-and-setcc-128.ll
M llvm/test/CodeGen/X86/masked_load.ll
M llvm/test/CodeGen/X86/pr15267.ll
M llvm/test/CodeGen/X86/pr49076.ll
M llvm/test/CodeGen/X86/promote-cmp.ll
M llvm/test/CodeGen/X86/vec_saddo.ll
M llvm/test/CodeGen/X86/vec_smulo.ll
M llvm/test/CodeGen/X86/vec_ssubo.ll
M llvm/test/CodeGen/X86/vec_uaddo.ll
M llvm/test/CodeGen/X86/vec_umulo.ll
M llvm/test/CodeGen/X86/vec_usubo.ll
M llvm/test/CodeGen/X86/vector-sext.ll
M llvm/test/CodeGen/X86/vsel-cmp-load.ll
Log Message:
-----------
[X86] getFauxShuffleMask - add SIGN_EXTEND_VECTOR_INREG handling for all-signbits sources
Add suport for shuffle combines (via combineEXTEND_VECTOR_INREG) to begin from SIGN_EXTEND_VECTOR_INREG nodes
More information about the All-commits
mailing list