diff options
| author | Ehsan Amiri <amehsan@ca.ibm.com> | 2016-12-16 00:33:07 +0000 |
|---|---|---|
| committer | Ehsan Amiri <amehsan@ca.ibm.com> | 2016-12-16 00:33:07 +0000 |
| commit | 741b387563c1d4d5be0ae272eed1721291bb4775 (patch) | |
| tree | a37bee2dd76ecd30b8902d5e0f3247233ea48eba /llvm | |
| parent | 1398a32e2857bab844a3b4c9f6d2cbf7770471b3 (diff) | |
| download | bcm5719-llvm-741b387563c1d4d5be0ae272eed1721291bb4775.tar.gz bcm5719-llvm-741b387563c1d4d5be0ae272eed1721291bb4775.zip | |
[PPC] corrections in two testcases
Removing sensitivity to scheduling (by using CHECK-DAG instead of CHECK) and
some other minor corrections.
In preparation to commit Power9 processor model.
llvm-svn: 289900
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/test/CodeGen/PowerPC/build-vector-tests.ll | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/llvm/test/CodeGen/PowerPC/build-vector-tests.ll b/llvm/test/CodeGen/PowerPC/build-vector-tests.ll index 7babd3fd582..fa4d212932f 100644 --- a/llvm/test/CodeGen/PowerPC/build-vector-tests.ll +++ b/llvm/test/CodeGen/PowerPC/build-vector-tests.ll @@ -1018,22 +1018,22 @@ entry: ; P9LE-LABEL: fromDiffMemVarDi ; P8BE-LABEL: fromDiffMemVarDi ; P8LE-LABEL: fromDiffMemVarDi -; P9BE: sldi r4, r4, 2 -; P9BE-DAG: lxvx {{[vs0-9]+}}, r3, r4 +; P9BE: sldi {{r[0-9]+}}, r4, 2 +; P9BE-DAG: lxvx {{v[0-9]+}}, r3, ; P9BE-DAG: lxvx ; P9BE: vperm ; P9BE: blr -; P9LE: sldi r4, r4, 2 -; P9LE-DAG: lxvx {{[vs0-9]+}}, r3, r4 +; P9LE: sldi {{r[0-9]+}}, r4, 2 +; P9LE-DAG: lxvx {{v[0-9]+}}, r3, ; P9LE-DAG: lxvx ; P9LE: vperm ; P9LE: blr -; P8BE: sldi r4, r4, 2 -; P8BE-DAG: lxvw4x {{[vs0-9]+}}, r3, r4 +; P8BE: sldi {{r[0-9]+}}, r4, 2 +; P8BE-DAG: lxvw4x {{v[0-9]+}}, r3, ; P8BE-DAG: lxvw4x ; P8BE: vperm ; P8BE: blr -; P8LE: sldi r4, r4, 2 +; P8LE: sldi {{r[0-9]+}}, r4, 2 ; P8LE-DAG: lxvd2x ; P8LE-DAG: lxvd2x ; P8LE-DAG: xxswapd @@ -2179,22 +2179,22 @@ entry: ; P9LE-LABEL: fromDiffMemVarDui ; P8BE-LABEL: fromDiffMemVarDui ; P8LE-LABEL: fromDiffMemVarDui -; P9BE: sldi r4, r4, 2 -; P9BE-DAG: lxvx {{[vs0-9]+}}, r3, r4 +; P9BE-DAG: sldi {{r[0-9]+}}, r4, 2 +; P9BE-DAG: lxvx {{v[0-9]+}}, r3 ; P9BE-DAG: lxvx ; P9BE: vperm ; P9BE: blr -; P9LE: sldi r4, r4, 2 -; P9LE-DAG: lxvx {{[vs0-9]+}}, r3, r4 +; P9LE-DAG: sldi {{r[0-9]+}}, r4, 2 +; P9LE-DAG: lxvx {{v[0-9]+}}, r3 ; P9LE-DAG: lxvx ; P9LE: vperm ; P9LE: blr -; P8BE: sldi r4, r4, 2 -; P8BE-DAG: lxvw4x {{[vs0-9]+}}, r3, r4 +; P8BE-DAG: sldi {{r[0-9]+}}, r4, 2 +; P8BE-DAG: lxvw4x {{v[0-9]+}}, r3 ; P8BE-DAG: lxvw4x ; P8BE: vperm ; P8BE: blr -; P8LE: sldi r4, r4, 2 +; P8LE-DAG: sldi {{r[0-9]+}}, r4, 2 ; P8LE-DAG: lxvd2x ; P8LE-DAG: lxvd2x ; P8LE-DAG: xxswapd |

