[all-commits] [llvm/llvm-project] 24184d: [X86] Fold CONCAT(VPERMV3(X, Y, M0), VPERMV3(Z, W, M1))...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Wed Dec 9 06:35:09 PST 2020


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 24184dbb82f9eac76c4ffe077fb957a526b1b963
      https://github.com/llvm/llvm-project/commit/24184dbb82f9eac76c4ffe077fb957a526b1b963
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-12-09 (Wed, 09 Dec 2020)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/test/CodeGen/X86/vector-pack-512.ll

  Log Message:
  -----------
  [X86] Fold CONCAT(VPERMV3(X,Y,M0),VPERMV3(Z,W,M1)) -> VPERMV3(CONCAT(X,Z),CONCAT(Y,W),CONCAT(M0,M1))

Further prep work toward supporting different subvector sizes in combineX86ShufflesRecursively




More information about the All-commits mailing list