[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