diff options
author | Christian Pirker <cpirker@a-bix.com> | 2014-05-08 14:06:24 +0000 |
---|---|---|
committer | Christian Pirker <cpirker@a-bix.com> | 2014-05-08 14:06:24 +0000 |
commit | b5728191c2b96ab78465a670c0be4c2a84527c2f (patch) | |
tree | 73a56c51bff796a5d779b85acb30a5181556fa2a /llvm/test/CodeGen/ARM/dagcombine-concatvector.ll | |
parent | 6dc9c4814f40a2f4921245cb61aee25b8c418985 (diff) | |
download | bcm5719-llvm-b5728191c2b96ab78465a670c0be4c2a84527c2f.tar.gz bcm5719-llvm-b5728191c2b96ab78465a670c0be4c2a84527c2f.zip |
ARM big endian function argument passing
llvm-svn: 208316
Diffstat (limited to 'llvm/test/CodeGen/ARM/dagcombine-concatvector.ll')
-rw-r--r-- | llvm/test/CodeGen/ARM/dagcombine-concatvector.ll | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/llvm/test/CodeGen/ARM/dagcombine-concatvector.ll b/llvm/test/CodeGen/ARM/dagcombine-concatvector.ll index 2927ea2f3ca..6cf4fbb6c2e 100644 --- a/llvm/test/CodeGen/ARM/dagcombine-concatvector.ll +++ b/llvm/test/CodeGen/ARM/dagcombine-concatvector.ll @@ -1,10 +1,13 @@ -; RUN: llc < %s -mtriple=thumbv7s-apple-ios3.0.0 -mcpu=generic | FileCheck %s +; RUN: llc < %s -mtriple=thumbv7s-apple-ios3.0.0 -mcpu=generic | FileCheck %s -check-prefix=CHECK -check-prefix=CHECK-LE +; RUN: llc < %s -mtriple=thumbeb -mattr=v7,neon | FileCheck %s -check-prefix=CHECK -check-prefix=CHECK-BE ; PR15525 ; CHECK-LABEL: test1: ; CHECK: ldr.w [[REG:r[0-9]+]], [sp] -; CHECK-NEXT: vmov {{d[0-9]+}}, r1, r2 -; CHECK-NEXT: vmov {{d[0-9]+}}, r3, [[REG]] +; CHECK-LE-NEXT: vmov {{d[0-9]+}}, r1, r2 +; CHECK-LE-NEXT: vmov {{d[0-9]+}}, r3, [[REG]] +; CHECK-BE-NEXT: vmov {{d[0-9]+}}, r2, r1 +; CHECK-BE-NEXT: vmov {{d[0-9]+}}, [[REG]], r3 ; CHECK-NEXT: vst1.8 {{{d[0-9]+}}, {{d[0-9]+}}}, [r0] ; CHECK-NEXT: bx lr define void @test1(i8* %arg, [4 x i64] %vec.coerce) { |