summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/known-bits.ll
diff options
context:
space:
mode:
authorAmaury Sechet <deadalnix@gmail.com>2017-02-08 00:32:36 +0000
committerAmaury Sechet <deadalnix@gmail.com>2017-02-08 00:32:36 +0000
commit4b946916ac657c05699d2761febb88bab7fac76e (patch)
treea5dcf724f4e4f5753e2ae35267afd02568225f04 /llvm/test/CodeGen/X86/known-bits.ll
parentd35528b3e787ac38dcf512deae0b93a816ea5103 (diff)
downloadbcm5719-llvm-4b946916ac657c05699d2761febb88bab7fac76e.tar.gz
bcm5719-llvm-4b946916ac657c05699d2761febb88bab7fac76e.zip
[DAGCombiner] Push truncate through adde when the carry isn't used.
Summary: As per title. Reviewers: mkuper, spatel, bkramer, RKSimon, zvi Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D29528 llvm-svn: 294394
Diffstat (limited to 'llvm/test/CodeGen/X86/known-bits.ll')
-rw-r--r--llvm/test/CodeGen/X86/known-bits.ll3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/X86/known-bits.ll b/llvm/test/CodeGen/X86/known-bits.ll
index f3fa12700f9..e458d7ab621 100644
--- a/llvm/test/CodeGen/X86/known-bits.ll
+++ b/llvm/test/CodeGen/X86/known-bits.ll
@@ -151,8 +151,7 @@ define i128 @knownbits_mask_addc_shl(i64 %a0, i64 %a1, i64 %a2) nounwind {
; X64-NEXT: andq $-1024, %rdi # imm = 0xFC00
; X64-NEXT: andq $-1024, %rsi # imm = 0xFC00
; X64-NEXT: addq %rdi, %rsi
-; X64-NEXT: sbbq %rax, %rax
-; X64-NEXT: subl %eax, %edx
+; X64-NEXT: adcl $0, %edx
; X64-NEXT: shldq $54, %rsi, %rdx
; X64-NEXT: xorl %eax, %eax
; X64-NEXT: retq
OpenPOWER on IntegriCloud