[all-commits] [llvm/llvm-project] 676a03: [X86] matchBinaryShuffle - limit SHUFFLE(X, Y) -> O...
    Simon Pilgrim via All-commits 
    all-commits at lists.llvm.org
       
    Sat Jul 23 08:57:05 PDT 2022
    
    
  
  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 676a03d8a5e325d8a3f92c1fb37ab0a8ae78b6e1
      https://github.com/llvm/llvm-project/commit/676a03d8a5e325d8a3f92c1fb37ab0a8ae78b6e1
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2022-07-23 (Sat, 23 Jul 2022)
  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp
  Log Message:
  -----------
  [X86] matchBinaryShuffle - limit SHUFFLE(X,Y) -> OR(X,Y) cases to where X + Y are the same width as the result
Minor bit of prep work toward not unnecessarily widening shuffle operands in combineX86ShufflesRecursively, instead only widening in combineX86ShuffleChain if we actual find a match - see Issue #45319
    
    
More information about the All-commits
mailing list