diff options
author | Chad Rosier <mcrosier@apple.com> | 2011-08-20 00:17:25 +0000 |
---|---|---|
committer | Chad Rosier <mcrosier@apple.com> | 2011-08-20 00:17:25 +0000 |
commit | e5038e191db82d4d92fdeec1b5bce5cae21f6d8f (patch) | |
tree | 52ce84c1e027b6c899c740b3b50da47278622dc8 /test/CodeGen/ARM | |
parent | 4cc2328e4eefb4d92a3fe7a938c724a3097a7d86 (diff) | |
download | external_llvm-e5038e191db82d4d92fdeec1b5bce5cae21f6d8f.zip external_llvm-e5038e191db82d4d92fdeec1b5bce5cae21f6d8f.tar.gz external_llvm-e5038e191db82d4d92fdeec1b5bce5cae21f6d8f.tar.bz2 |
VMOVQQQQs pseudo instructions are only created by ARMBaseInstrInfo::copyPhysReg.
Therefore, rather then generate a pseudo instruction, which is later expanded,
generate the necessary instructions in place.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138163 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/ARM')
-rw-r--r-- | test/CodeGen/ARM/2011-08-12-vmovqqqq-pseudo.ll | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/test/CodeGen/ARM/2011-08-12-vmovqqqq-pseudo.ll b/test/CodeGen/ARM/2011-08-12-vmovqqqq-pseudo.ll index f8e6a4e..a7cdb4d 100644 --- a/test/CodeGen/ARM/2011-08-12-vmovqqqq-pseudo.ll +++ b/test/CodeGen/ARM/2011-08-12-vmovqqqq-pseudo.ll @@ -1,7 +1,6 @@ ; RUN: llc %s -mtriple=thumbv7-apple-darwin -mcpu=cortex-a9 -O0 -o - -; The following test is supposed to produce a VMOVQQQQ pseudo instruction. -; Make sure that it gets expanded; otherwise, the compile fails when trying -; to print the pseudo-instruction. +; Make sure that the VMOVQQQQ pseudo instruction is handled properly +; by codegen. define void @test_vmovqqqq_pseudo() nounwind ssp { entry: |