[all-commits] [llvm/llvm-project] 305d18: [x86 testing] NFC: remove a few needless vector po...
David Zarzycki via All-commits
all-commits at lists.llvm.org
Wed Oct 28 04:56:55 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 305d18a04b8c999162d130ca637d2adda59637e6
https://github.com/llvm/llvm-project/commit/305d18a04b8c999162d130ca637d2adda59637e6
Author: David Zarzycki <dave at znu.io>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M llvm/test/CodeGen/X86/vector-popcnt-128-ult-ugt.ll
M llvm/test/CodeGen/X86/vector-popcnt-256-ult-ugt.ll
M llvm/test/CodeGen/X86/vector-popcnt-512-ult-ugt.ll
Log Message:
-----------
[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
More information about the All-commits
mailing list