[x86 testing] NFC: remove a few needless vector popcnt tests
authorDavid Zarzycki <dave@znu.io>
Wed, 28 Oct 2020 11:44:54 +0000 (07:44 -0400)
committerDavid Zarzycki <dave@znu.io>
Wed, 28 Oct 2020 11:56:16 +0000 (07:56 -0400)
commit305d18a04b8c999162d130ca637d2adda59637e6
tree4045fd8c56147d44d75ee8964cd21a8e4fc8b51b
parent160a453138429f5e389de877fd02db2bb7dc6765
[x86 testing] NFC: remove a few needless vector popcnt tests

The removed tests are handled by optimization passes before code gen and
therefore are just a distraction when making code gen changes that may
(as a side effect) reimplement earlier optimization work as a side effect.

Specifically, the following tests where removed:

ult_0_v* -> false
ult_1_v* -> x == 0
ugt_0_v* -> x != 0

ult_{size-of-element-plus-one}_v* -> true
ugt_{size-of-element}_v*          -> false

ult_{size-of-element}_v*           -> x != mask
ugt_{size-of-element-minus-one}_v* -> x == mask
llvm/test/CodeGen/X86/vector-popcnt-128-ult-ugt.ll
llvm/test/CodeGen/X86/vector-popcnt-256-ult-ugt.ll
llvm/test/CodeGen/X86/vector-popcnt-512-ult-ugt.ll