[all-commits] [llvm/llvm-project] edc22c: [X86] getFauxShuffleMask - only handle VTRUNC node...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Thu Apr 3 01:42:48 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: edc22c64e527171041876f26a491bb1d03d905d5
      https://github.com/llvm/llvm-project/commit/edc22c64e527171041876f26a491bb1d03d905d5
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2025-04-03 (Thu, 03 Apr 2025)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp

  Log Message:
  -----------
  [X86] getFauxShuffleMask - only handle VTRUNC nodes with matching src/dst sizes (#134161)

Cleanup work for #133947 - we need to handle VTRUNC nodes with large
source vectors directly to allow us to widen the size of the shuffle
combine

We currently discard these results in combineX86ShufflesRecursively
anyhow as we don't allow inputs from getTargetShuffleInputs to be larger
than the shuffle value type



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