[all-commits] [llvm/llvm-project] e29d09: [X86] getFauxShuffleMask - add ISD::SHL/SRL handling

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Wed Nov 6 01:44:55 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e29d092af8b0ed2b15ce1dfd9fc4caef1976eef7
      https://github.com/llvm/llvm-project/commit/e29d092af8b0ed2b15ce1dfd9fc4caef1976eef7
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-11-06 (Wed, 06 Nov 2024)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/test/CodeGen/X86/combine-pmuldq.ll

  Log Message:
  -----------
  [X86] getFauxShuffleMask - add ISD::SHL/SRL handling

This is currently mostly the same as the VSHLI/VSRLI handling below, although I've kept them separate as I'm investigating adding non-uniform shift amount handling as a followup


  Commit: 270bfb2f2abc48ec916fce7e677fe3cc6f2908d0
      https://github.com/llvm/llvm-project/commit/270bfb2f2abc48ec916fce7e677fe3cc6f2908d0
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-11-06 (Wed, 06 Nov 2024)

  Changed paths:
    M llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll

  Log Message:
  -----------
  [X86] Add test coverage for #114959


Compare: https://github.com/llvm/llvm-project/compare/c6f3b7bcd059...270bfb2f2abc

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list