OSDN Git Service

[PPC] Use CHECK-DAG instead of CHECK in the testcase
authorEhsan Amiri <amehsan@ca.ibm.com>
Thu, 15 Dec 2016 20:51:09 +0000 (20:51 +0000)
committerEhsan Amiri <amehsan@ca.ibm.com>
Thu, 15 Dec 2016 20:51:09 +0000 (20:51 +0000)
This test is currently sensitive to scheduling. Using CHECK-DAG allows us to
preserve the main purpose of the test and remove this sensivity.

In preparation to commit Power9 processor model.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@289869 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/PowerPC/swaps-le-1.ll

index cb83bf2..f3db4f5 100644 (file)
@@ -158,15 +158,15 @@ for.end:
 ; NOOPTSWAP: stxvd2x
 
 ; CHECK-P9-LABEL: @foo
-; CHECK-P9: lxvx
-; CHECK-P9: lxvx
-; CHECK-P9: lxvx
-; CHECK-P9: lxvx
-; CHECK-P9: lxvx
-; CHECK-P9: lxvx
-; CHECK-P9: lxvx
-; CHECK-P9: lxvx
-; CHECK-P9: lxvx
+; CHECK-P9-DAG: lxvx
+; CHECK-P9-DAG: lxvx
+; CHECK-P9-DAG: lxvx
+; CHECK-P9-DAG: lxvx
+; CHECK-P9-DAG: lxvx
+; CHECK-P9-DAG: lxvx
+; CHECK-P9-DAG: lxvx
+; CHECK-P9-DAG: lxvx
+; CHECK-P9-DAG: lxvx
 ; CHECK-P9-DAG: lxvx
 ; CHECK-P9-DAG: lxvx
 ; CHECK-P9-DAG: lxvx
@@ -174,12 +174,12 @@ for.end:
 ; CHECK-P9-DAG: vadduwm
 ; CHECK-P9-DAG: vadduwm
 ; CHECK-P9-DAG: vadduwm
-; CHECK-P9: vmuluwm
-; CHECK-P9: vmuluwm
-; CHECK-P9: vmuluwm
 ; CHECK-P9-DAG: vmuluwm
+; CHECK-P9-DAG: vmuluwm
+; CHECK-P9-DAG: vmuluwm
+; CHECK-P9-DAG: vmuluwm
+; CHECK-P9-DAG: stxvx
+; CHECK-P9-DAG: stxvx
+; CHECK-P9-DAG: stxvx
 ; CHECK-P9-DAG: stxvx
-; CHECK-P9: stxvx
-; CHECK-P9: stxvx
-; CHECK-P9: stxvx