diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-11-25 11:05:54 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-11-25 11:16:24 +0000 |
commit | 6fd0ae39be79bdb686e4cc966e4cdee9950e2645 (patch) | |
tree | d3e55620b8b46b6f9b142ec6d32b957b63d7415e /llvm/lib/Support/TargetParser.cpp | |
parent | b883e9f3929c44dd7cdf5d94df3973fbf9f879f2 (diff) | |
download | llvm-6fd0ae39be79bdb686e4cc966e4cdee9950e2645.zip llvm-6fd0ae39be79bdb686e4cc966e4cdee9950e2645.tar.gz llvm-6fd0ae39be79bdb686e4cc966e4cdee9950e2645.tar.bz2 |
[X86] combineScalarAndWithMaskSetcc - handle (concat_vectors (and (vYi1 setcc, vYi1 x), undef)) patterns
If one of the AND operands is a setcc then we're implicitly zeroing the upper mask bits
Similar pattern to regressions identified in D127115 (masked comparisons)
Diffstat (limited to 'llvm/lib/Support/TargetParser.cpp')
0 files changed, 0 insertions, 0 deletions