[all-commits] [llvm/llvm-project] 1d2ede: [X86][AVX] Move lowerShuffleWithVPMOV inside expli...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Mon Aug 17 04:10:31 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 1d2ede87eacb0c4a063691905b4464bb04f8eca7
      https://github.com/llvm/llvm-project/commit/1d2ede87eacb0c4a063691905b4464bb04f8eca7
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-08-17 (Mon, 17 Aug 2020)

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

  Log Message:
  -----------
  [X86][AVX] Move lowerShuffleWithVPMOV inside explicit shuffle lowering cases

Perform lowerShuffleWithVPMOV as part of the v16i8/v8i16 shuffle lowering stages, which are the only types that are currently supported.

We need to expand support for lowering shuffles as truncations to fix the remaining regressions in D66004




More information about the All-commits mailing list