summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2016-01-28 18:59:04 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2016-01-28 18:59:04 +0000
commitbff6b581e20060dcf1f9823562a6eb6f1ec162fc (patch)
treec532d5d8038640f9810ee64711c5c0130f93fc80
parent5b786407d04263c67cc864c4aa184e07e1f74a85 (diff)
downloadbcm5719-llvm-bff6b581e20060dcf1f9823562a6eb6f1ec162fc.tar.gz
bcm5719-llvm-bff6b581e20060dcf1f9823562a6eb6f1ec162fc.zip
Address buildbot fallout from r259065
llvm-svn: 259074
-rw-r--r--llvm/test/CodeGen/ARM/carry.ll7
-rw-r--r--llvm/test/CodeGen/PowerPC/ppcf128-endian.ll8
-rw-r--r--llvm/test/CodeGen/Thumb2/carry.ll8
3 files changed, 13 insertions, 10 deletions
diff --git a/llvm/test/CodeGen/ARM/carry.ll b/llvm/test/CodeGen/ARM/carry.ll
index 7ea9be2c61e..558e2b0e43f 100644
--- a/llvm/test/CodeGen/ARM/carry.ll
+++ b/llvm/test/CodeGen/ARM/carry.ll
@@ -11,9 +11,10 @@ entry:
define i64 @f2(i64 %a, i64 %b) {
; CHECK-LABEL: f2:
-; CHECK: adc r
-; CHECK: subs r
-; CHECK: sbc r
+; CHECK: lsl r
+; CHECK: orr r
+; CHECK: rsbs r
+; CHECK: sbc r
entry:
%tmp1 = shl i64 %a, 1
%tmp2 = sub i64 %tmp1, %b
diff --git a/llvm/test/CodeGen/PowerPC/ppcf128-endian.ll b/llvm/test/CodeGen/PowerPC/ppcf128-endian.ll
index ee314c1db58..49dea37a2da 100644
--- a/llvm/test/CodeGen/PowerPC/ppcf128-endian.ll
+++ b/llvm/test/CodeGen/PowerPC/ppcf128-endian.ll
@@ -104,9 +104,10 @@ entry:
%0 = bitcast i128 %x to ppc_fp128
ret ppc_fp128 %0
}
-; CHECK: @convert_to
+; CHECK: convert_to:
; CHECK: std 3, [[OFF1:.*]](1)
; CHECK: std 4, [[OFF2:.*]](1)
+; CHECK: ori 2, 2, 0
; CHECK: lfd 1, [[OFF1]](1)
; CHECK: lfd 2, [[OFF2]](1)
; CHECK: blr
@@ -118,9 +119,10 @@ entry:
ret ppc_fp128 %0
}
-; CHECK: @convert_to
+; CHECK: convert_to2:
; CHECK: std 3, [[OFF1:.*]](1)
-; CHECK: std 4, [[OFF2:.*]](1)
+; CHECK: std 5, [[OFF2:.*]](1)
+; CHECK: ori 2, 2, 0
; CHECK: lfd 1, [[OFF1]](1)
; CHECK: lfd 2, [[OFF2]](1)
; CHECK: blr
diff --git a/llvm/test/CodeGen/Thumb2/carry.ll b/llvm/test/CodeGen/Thumb2/carry.ll
index 26622e23dd4..1e2b332be98 100644
--- a/llvm/test/CodeGen/Thumb2/carry.ll
+++ b/llvm/test/CodeGen/Thumb2/carry.ll
@@ -12,10 +12,10 @@ entry:
define i64 @f2(i64 %a, i64 %b) {
entry:
; CHECK-LABEL: f2:
-; CHECK: adds r0, r0, r0
-; CHECK: adcs r1, r1
-; CHECK: subs r0, r0, r2
-; CHECK: sbcs r1, r3
+; CHECK: lsls r1, r1, #1
+; CHECK: orr.w r1, r1, r0, lsr #31
+; CHECK: rsbs r0, r2, r0, lsl #1
+; CHECK: sbcs r1, r3
%tmp1 = shl i64 %a, 1
%tmp2 = sub i64 %tmp1, %b
ret i64 %tmp2
OpenPOWER on IntegriCloud