diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/add.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/add.ll | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/test/CodeGen/X86/add.ll b/llvm/test/CodeGen/X86/add.ll index 48f40463d0e..df1bc9b6ee7 100644 --- a/llvm/test/CodeGen/X86/add.ll +++ b/llvm/test/CodeGen/X86/add.ll @@ -30,8 +30,7 @@ entry: %t = call {i32, i1} @llvm.sadd.with.overflow.i32(i32 %v1, i32 %v2) %sum = extractvalue {i32, i1} %t, 0 %obit = extractvalue {i32, i1} %t, 1 - %notobit = xor i1 1, %obit - br i1 %notobit, label %normal, label %overflow + br i1 %obit, label %overflow, label %normal normal: store i32 0, i32* %X @@ -54,8 +53,7 @@ entry: %t = call {i32, i1} @llvm.uadd.with.overflow.i32(i32 %v1, i32 %v2) %sum = extractvalue {i32, i1} %t, 0 %obit = extractvalue {i32, i1} %t, 1 - %notobit = xor i1 1, %obit - br i1 %notobit, label %normal, label %carry + br i1 %obit, label %carry, label %normal normal: store i32 0, i32* %X |