[llvm] [InstCombine] Combine trunc (lshr X, BW-1) to i1 --> icmp slt X, 0 (#142593) (PR #143846)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 12 07:57:24 PDT 2025
mayanksolanki393 wrote:
The transformation is kicking for the following lines in the already present `llvm/test/Transforms/InstCombine/logical-select.ll`
In `bitcast_vec_cond_commute3()` for `%s = ashr <4 x i8> %cond, <i8 7, i8 7, i8 7, i8 7>`
In `not_d_allSignBits()` for `%bitmask = ashr i32 %cond, 31`
https://github.com/llvm/llvm-project/pull/143846
More information about the llvm-commits
mailing list