[llvm] [X86] SimplifyDemandedBitsForTargetNode - PCMPGT(0,X) only demands the signbit of X (PR #163981)

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Sat Oct 18 01:23:42 PDT 2025


================
@@ -60,7 +60,7 @@ define <16 x i8> @test_v16i8_reassociation(<16 x i8> %a) {
 define <16 x i8> @test_v16i8_demandedbits(<16 x i8> %x, <16 x i8> %y, <16 x i8> %a, <16 x i8> %b) {
 ; SSE2-LABEL: test_v16i8_demandedbits:
 ; SSE2:       # %bb.0:
-; SSE2-NEXT:    pmaxub %xmm1, %xmm0
+; SSE2-NEXT:    por %xmm1, %xmm0
----------------
RKSimon wrote:

Yes we don't have an equivalent for generic ICMP yet

https://github.com/llvm/llvm-project/pull/163981


More information about the llvm-commits mailing list