summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/SystemZ/atomicrmw-minmax-04.ll
diff options
context:
space:
mode:
authorRichard Sandiford <rsandifo@linux.vnet.ibm.com>2013-06-27 09:38:48 +0000
committerRichard Sandiford <rsandifo@linux.vnet.ibm.com>2013-06-27 09:38:48 +0000
commita57e13b670ac4f40befe6b0e50bb7e91eec3b481 (patch)
tree19738a4a649f83fa0d368b5d5b9edf145740e9ac /llvm/test/CodeGen/SystemZ/atomicrmw-minmax-04.ll
parent815d3232a77c1a67a8b95386066aea526257f32d (diff)
downloadbcm5719-llvm-a57e13b670ac4f40befe6b0e50bb7e91eec3b481.tar.gz
bcm5719-llvm-a57e13b670ac4f40befe6b0e50bb7e91eec3b481.zip
[SystemZ] Allow immediate moves to be rematerialized
llvm-svn: 185068
Diffstat (limited to 'llvm/test/CodeGen/SystemZ/atomicrmw-minmax-04.ll')
-rw-r--r--llvm/test/CodeGen/SystemZ/atomicrmw-minmax-04.ll4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/SystemZ/atomicrmw-minmax-04.ll b/llvm/test/CodeGen/SystemZ/atomicrmw-minmax-04.ll
index cd35ab019e0..d6b5dcd482e 100644
--- a/llvm/test/CodeGen/SystemZ/atomicrmw-minmax-04.ll
+++ b/llvm/test/CodeGen/SystemZ/atomicrmw-minmax-04.ll
@@ -123,7 +123,7 @@ define i64 @f9(i64 %dummy, i64 %base, i64 %index, i64 %b) {
ret i64 %res
}
-; Check that constants are forced into a register.
+; Check that constants are handled.
define i64 @f10(i64 %dummy, i64 *%ptr) {
; CHECK: f10:
; CHECK: lghi [[LIMIT:%r[0-9]+]], 42
@@ -131,7 +131,7 @@ define i64 @f10(i64 %dummy, i64 *%ptr) {
; CHECK: [[LOOP:\.[^:]*]]:
; CHECK: lgr [[NEW:%r[0-9]+]], %r2
; CHECK: cgrjle %r2, [[LIMIT]], [[KEEP:\..*]]
-; CHECK: lgr [[NEW]], [[LIMIT]]
+; CHECK: lghi [[NEW]], 42
; CHECK: csg %r2, [[NEW]], 0(%r3)
; CHECK: jlh [[LOOP]]
; CHECK: br %r14
OpenPOWER on IntegriCloud