[all-commits] [llvm/llvm-project] d1889c: [X86] combineX86ShuffleChain - provide list of com...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Wed Feb 19 09:57:09 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d1889cf935db1c04da6d477a2476d95bae529160
      https://github.com/llvm/llvm-project/commit/d1889cf935db1c04da6d477a2476d95bae529160
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2025-02-19 (Wed, 19 Feb 2025)

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

  Log Message:
  -----------
  [X86] combineX86ShuffleChain - provide list of combined shuffle nodes, replace HasVariableMask bool arg. NFC. (#127826)

Minor NFC refactor before making better variable mask combining decisions - isTargetShuffleVariableMask doesn't discriminate between fast (AND, PSHUFB etc.) and slow (VPERMV3 etc.) variable shuffles, so an opaque HasVariableMask is only of limited use.



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