[all-commits] [llvm/llvm-project] fbb51a: [X86] LowerShift - lower some shuffles directly to...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Wed Jul 6 10:01:32 PDT 2022


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

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

  Log Message:
  -----------
  [X86] LowerShift - lower some shuffles directly to X86ISD::PSHUFLW nodes.

These are expected to lower to X86ISD::PSHUFLW but we were seeing some regressions in D129150 because it'd managed to exploit the masking of the shift amounts to create unintended clear masks instead.




More information about the All-commits mailing list