From 12842209a539ab0abf4c6c3d521ad4ec768616b6 Mon Sep 17 00:00:00 2001 From: Sean Clarke Date: Tue, 26 May 2026 20:08:23 +0000 Subject: [PATCH] Updated test xor_add_splat_undef to use poison instead --- llvm/test/Transforms/InstCombine/sub-xor.ll | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/llvm/test/Transforms/InstCombine/sub-xor.ll b/llvm/test/Transforms/InstCombine/sub-xor.ll index 48e6d830c41f6..b3c35d90e64b3 100644 --- a/llvm/test/Transforms/InstCombine/sub-xor.ll +++ b/llvm/test/Transforms/InstCombine/sub-xor.ll @@ -145,15 +145,15 @@ define <2 x i8> @xor_add_splat(<2 x i8> %x) { ret <2 x i8> %add } -define <2 x i8> @xor_add_splat_undef(<2 x i8> %x) { -; CHECK-LABEL: @xor_add_splat_undef( +define <2 x i8> @xor_add_splat_poison(<2 x i8> %x) { +; CHECK-LABEL: @xor_add_splat_poison( ; CHECK-NEXT: [[AND:%.*]] = and <2 x i8> [[X:%.*]], splat (i8 24) -; CHECK-NEXT: [[XOR:%.*]] = xor <2 x i8> [[AND]], -; CHECK-NEXT: [[ADD:%.*]] = add <2 x i8> [[XOR]], splat (i8 42) +; CHECK-NEXT: [[XOR:%.*]] = xor <2 x i8> [[AND]], +; CHECK-NEXT: [[ADD:%.*]] = add nuw nsw <2 x i8> [[XOR]], splat (i8 42) ; CHECK-NEXT: ret <2 x i8> [[ADD]] ; %and = and <2 x i8> %x, - %xor = xor <2 x i8> %and, + %xor = xor <2 x i8> %and, %add = add <2 x i8> %xor, ret <2 x i8> %add }