diff options
| author | Eric Christopher <echristo@gmail.com> | 2015-02-25 00:12:11 +0000 |
|---|---|---|
| committer | Eric Christopher <echristo@gmail.com> | 2015-02-25 00:12:11 +0000 |
| commit | 0aec6ab354030ed8117e3b331f6c655e6a36b2da (patch) | |
| tree | b194e16f4bd1162a120bddcc5bd4abfe248ab20d | |
| parent | c01272807b76e495a958753988fed0af1924d638 (diff) | |
| download | bcm5719-llvm-0aec6ab354030ed8117e3b331f6c655e6a36b2da.tar.gz bcm5719-llvm-0aec6ab354030ed8117e3b331f6c655e6a36b2da.zip | |
Make this test even more OS and register allocation neutral.
llvm-svn: 230404
| -rw-r--r-- | llvm/test/CodeGen/X86/mmx-fold-load.ll | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/llvm/test/CodeGen/X86/mmx-fold-load.ll b/llvm/test/CodeGen/X86/mmx-fold-load.ll index e442774e2ad..79029b4cc47 100644 --- a/llvm/test/CodeGen/X86/mmx-fold-load.ll +++ b/llvm/test/CodeGen/X86/mmx-fold-load.ll @@ -3,8 +3,8 @@ define i64 @t0(<1 x i64>* %a, i32* %b) { ; CHECK-LABEL: t0: ; CHECK: # BB#0:{{.*}} %entry -; CHECK-NEXT: movq (%rdi), %mm0 -; CHECK-NEXT: psllq (%rsi), %mm0 +; CHECK: movq (%[[REG1:[a-z]+]]), %mm0 +; CHECK-NEXT: psllq (%[[REG2:[a-z]+]]), %mm0 ; CHECK-NEXT: movd %mm0, %rax ; CHECK-NEXT: retq entry: @@ -20,8 +20,8 @@ declare x86_mmx @llvm.x86.mmx.pslli.q(x86_mmx, i32) define i64 @t1(<1 x i64>* %a, i32* %b) { ; CHECK-LABEL: t1: ; CHECK: # BB#0:{{.*}} %entry -; CHECK-NEXT: movq (%rdi), %mm0 -; CHECK-NEXT: psrlq (%rsi), %mm0 +; CHECK: movq (%[[REG1]]), %mm0 +; CHECK-NEXT: psrlq (%[[REG2]]), %mm0 ; CHECK-NEXT: movd %mm0, %rax ; CHECK-NEXT: retq entry: @@ -37,8 +37,8 @@ declare x86_mmx @llvm.x86.mmx.psrli.q(x86_mmx, i32) define i64 @t2(<1 x i64>* %a, i32* %b) { ; CHECK-LABEL: t2: ; CHECK: # BB#0:{{.*}} %entry -; CHECK-NEXT: movq (%rdi), %mm0 -; CHECK-NEXT: psllw (%rsi), %mm0 +; CHECK: movq (%[[REG1]]), %mm0 +; CHECK-NEXT: psllw (%[[REG2]]), %mm0 ; CHECK-NEXT: movd %mm0, %rax ; CHECK-NEXT: retq entry: @@ -54,8 +54,8 @@ declare x86_mmx @llvm.x86.mmx.pslli.w(x86_mmx, i32) define i64 @t3(<1 x i64>* %a, i32* %b) { ; CHECK-LABEL: t3: ; CHECK: # BB#0:{{.*}} %entry -; CHECK-NEXT: movq (%rdi), %mm0 -; CHECK-NEXT: psrlw (%rsi), %mm0 +; CHECK: movq (%[[REG1]]), %mm0 +; CHECK-NEXT: psrlw (%[[REG2]]), %mm0 ; CHECK-NEXT: movd %mm0, %rax ; CHECK-NEXT: retq entry: @@ -71,8 +71,8 @@ declare x86_mmx @llvm.x86.mmx.psrli.w(x86_mmx, i32) define i64 @t4(<1 x i64>* %a, i32* %b) { ; CHECK-LABEL: t4: ; CHECK: # BB#0:{{.*}} %entry -; CHECK-NEXT: movq (%rdi), %mm0 -; CHECK-NEXT: pslld (%rsi), %mm0 +; CHECK: movq (%[[REG1]]), %mm0 +; CHECK-NEXT: pslld (%[[REG2]]), %mm0 ; CHECK-NEXT: movd %mm0, %rax ; CHECK-NEXT: retq entry: @@ -88,8 +88,8 @@ declare x86_mmx @llvm.x86.mmx.pslli.d(x86_mmx, i32) define i64 @t5(<1 x i64>* %a, i32* %b) { ; CHECK-LABEL: t5: ; CHECK: # BB#0:{{.*}} %entry -; CHECK-NEXT: movq (%rdi), %mm0 -; CHECK-NEXT: psrld (%rsi), %mm0 +; CHECK: movq (%[[REG1]]), %mm0 +; CHECK-NEXT: psrld (%[[REG2]]), %mm0 ; CHECK-NEXT: movd %mm0, %rax ; CHECK-NEXT: retq entry: @@ -105,8 +105,8 @@ declare x86_mmx @llvm.x86.mmx.psrli.d(x86_mmx, i32) define i64 @t6(<1 x i64>* %a, i32* %b) { ; CHECK-LABEL: t6: ; CHECK: # BB#0:{{.*}} %entry -; CHECK-NEXT: movq (%rdi), %mm0 -; CHECK-NEXT: psraw (%rsi), %mm0 +; CHECK: movq (%[[REG1]]), %mm0 +; CHECK-NEXT: psraw (%[[REG2]]), %mm0 ; CHECK-NEXT: movd %mm0, %rax ; CHECK-NEXT: retq entry: @@ -122,8 +122,8 @@ declare x86_mmx @llvm.x86.mmx.psrai.w(x86_mmx, i32) define i64 @t7(<1 x i64>* %a, i32* %b) { ; CHECK-LABEL: t7: ; CHECK: # BB#0:{{.*}} %entry -; CHECK-NEXT: movq (%rdi), %mm0 -; CHECK-NEXT: psrad (%rsi), %mm0 +; CHECK: movq (%[[REG1]]), %mm0 +; CHECK-NEXT: psrad (%[[REG2]]), %mm0 ; CHECK-NEXT: movd %mm0, %rax ; CHECK-NEXT: retq entry: |

