[X86] Missed optimization for SIMD `icmp uge 16xi8` when one of the paramters is known to be less than `0x80`
Open
backend:X86
missed-optimization
- Dominant language
- LLVM
- Stars
- 40.5k
- Forks
- 18.7k
- PR merge metrics
- PR metrics pending
Description
https://godbolt.org/z/KTTPcKP58
Rust issue: https://github.com/rust-lang/stdarch/issues/2154#issuecomment-4644311978
When every byte in the rhs is `<= 0x80`, this can be simpified to `bitmask(saturating_add(lhs, 0x80 - rhs))`
Contributor guide
Assessment
This issue has not been assessed yet.