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 | c63ed222b8b2dd9ad83005b8378c184840b052d8 (patch) | |
| tree | 79192bdec3f3187997b80b1545c1e6dd9f95705a /llvm/test/CodeGen/SystemZ/atomicrmw-add-01.ll | |
| parent | 028d2eb67170bc7d2ba2164c8c184ab630f15bb5 (diff) | |
| download | bcm5719-llvm-c63ed222b8b2dd9ad83005b8378c184840b052d8.tar.gz bcm5719-llvm-c63ed222b8b2dd9ad83005b8378c184840b052d8.zip | |
[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
llvm-svn: 315063
Diffstat (limited to 'llvm/test/CodeGen/SystemZ/atomicrmw-add-01.ll')
| -rw-r--r-- | llvm/test/CodeGen/SystemZ/atomicrmw-add-01.ll | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/test/CodeGen/SystemZ/atomicrmw-add-01.ll b/llvm/test/CodeGen/SystemZ/atomicrmw-add-01.ll index 63c28ebb987..c3b0adacea0 100644 --- a/llvm/test/CodeGen/SystemZ/atomicrmw-add-01.ll +++ b/llvm/test/CodeGen/SystemZ/atomicrmw-add-01.ll @@ -15,8 +15,8 @@ define i8 @f1(i8 *%src, i8 %b) { ; CHECK-LABEL: f1: ; CHECK: risbg %r1, %r2, 0, 189, 0{{$}} -; CHECK: sll [[SHIFT:%r[0-9]+]], 3 -; CHECK: l [[OLD:%r[0-9]+]], 0(%r1) +; CHECK-DAG: sll [[SHIFT:%r[0-9]+]], 3 +; CHECK-DAG: l [[OLD:%r[0-9]+]], 0(%r1) ; CHECK: [[LABEL:\.[^:]*]]: ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0([[SHIFT]]) ; CHECK: ar [[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: afi [[ROT]], -2147483648 |

