[all-commits] [llvm/llvm-project] a33307: [X86] Remove DecodeVPERMVMask and DecodeVPERMV3Mask

kazutakahirata via All-commits all-commits at lists.llvm.org
Thu Dec 3 09:12:53 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: a333071754ba2cf71ce11633def9657bd28d65a7
      https://github.com/llvm/llvm-project/commit/a333071754ba2cf71ce11633def9657bd28d65a7
  Author: Kazu Hirata <kazu at google.com>
  Date:   2020-12-03 (Thu, 03 Dec 2020)

  Changed paths:
    M llvm/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp
    M llvm/lib/Target/X86/X86ShuffleDecodeConstantPool.h

  Log Message:
  -----------
  [X86] Remove DecodeVPERMVMask and DecodeVPERMV3Mask

This patch removes the variants of DecodeVPERMVMask and
DecodeVPERMV3Mask that take "const Constant *C" as they are not used
anymore.

They were introduced on Sep 8, 2015 in commit
e88038f23517ffc741acfd307ff92e2b1af136d8.

The last use of DecodeVPERMVMask(const Constant *C, ...)  was removed
on Feb 7, 2016 in commit 73fc26b44a8591b15f13eaffef17e67161c69388.

The last use of DecodeVPERMV3Mask(const Constant *C, ...) was removed
on May 28, 2018 in commit dcfcfdb0d166fff8388bdd2edc5a2948054c9da1.

Differential Revision: https://reviews.llvm.org/D91926




More information about the All-commits mailing list