diff options
author | Jonas Paulsson <paulsson@linux.vnet.ibm.com> | 2017-10-06 13:59:28 +0000 |
---|---|---|
committer | Jonas Paulsson <paulsson@linux.vnet.ibm.com> | 2017-10-06 13:59:28 +0000 |
commit | da3da48a1c89bfb232bc1786185c700a740e81da (patch) | |
tree | 196a49ce121836ac256efd19e0a616d228a4d38b /test/CodeGen/SystemZ/atomicrmw-or-01.ll | |
parent | 94302cb16c0a0a8ebb1d31a4d0f65f274012f402 (diff) |
[SystemZ] Enable machine scheduler.
The machine scheduler (before register allocation) is enabled by default for
SystemZ.
The SelectionDAG scheduling preference now becomes source order scheduling
(was regpressure).
Review: Ulrich Weigand
https://reviews.llvm.org/D37977
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@315063 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/SystemZ/atomicrmw-or-01.ll')
-rw-r--r-- | test/CodeGen/SystemZ/atomicrmw-or-01.ll | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/CodeGen/SystemZ/atomicrmw-or-01.ll b/test/CodeGen/SystemZ/atomicrmw-or-01.ll index e4d790ebfcb..de6b143066a 100644 --- a/test/CodeGen/SystemZ/atomicrmw-or-01.ll +++ b/test/CodeGen/SystemZ/atomicrmw-or-01.ll @@ -15,8 +15,8 @@ define i8 @f1(i8 *%src, i8 %b) { ; CHECK-LABEL: f1: ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} -; CHECK: sll %r2, 3 -; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]]) +; CHECK-DAG: sll %r2, 3 +; CHECK-DAG: l [[OLD:%r[0-9]+]], 0([[RISBG]]) ; CHECK: [[LABEL:\.[^:]*]]: ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2) ; CHECK: or [[ROT]], %r3 @@ -49,8 +49,8 @@ define i8 @f1(i8 *%src, i8 %b) { define i8 @f2(i8 *%src) { ; CHECK-LABEL: f2: ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} -; CHECK: sll %r2, 3 -; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]]) +; CHECK-DAG: sll %r2, 3 +; CHECK-DAG: l [[OLD:%r[0-9]+]], 0([[RISBG]]) ; CHECK: [[LABEL:\.[^:]*]]: ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2) ; CHECK: oilh [[ROT]], 32768 |