diff options
author | Bob Wilson <bob.wilson@apple.com> | 2010-08-26 05:33:30 +0000 |
---|---|---|
committer | Bob Wilson <bob.wilson@apple.com> | 2010-08-26 05:33:30 +0000 |
commit | 4cec44975e0270ae920eb6d2ef440762b32be240 (patch) | |
tree | 82f40560795a42b0429f5df8030f10f4dad51552 /llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | |
parent | 825294b85f8ff76a3e0ff87ca86a7483f9c11a34 (diff) | |
download | bcm5719-llvm-4cec44975e0270ae920eb6d2ef440762b32be240.tar.gz bcm5719-llvm-4cec44975e0270ae920eb6d2ef440762b32be240.zip |
Use pseudo instructions for VST1d64Q.
llvm-svn: 112170
Diffstat (limited to 'llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp')
-rw-r--r-- | llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp b/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp index c71b093b0b6..56c6468bb43 100644 --- a/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp +++ b/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp @@ -229,12 +229,16 @@ bool ARMExpandPseudo::ExpandMBB(MachineBasicBlock &MBB) { ExpandVST4(MBBI, ARM::VST4d16, false, SingleSpc); break; case ARM::VST4d32Pseudo: ExpandVST4(MBBI, ARM::VST4d32, false, SingleSpc); break; + case ARM::VST1d64QPseudo: + ExpandVST4(MBBI, ARM::VST1d64Q, false, SingleSpc); break; case ARM::VST4d8Pseudo_UPD: ExpandVST4(MBBI, ARM::VST4d8_UPD, true, SingleSpc); break; case ARM::VST4d16Pseudo_UPD: ExpandVST4(MBBI, ARM::VST4d16_UPD, true, SingleSpc); break; case ARM::VST4d32Pseudo_UPD: ExpandVST4(MBBI, ARM::VST4d32_UPD, true, SingleSpc); break; + case ARM::VST1d64QPseudo_UPD: + ExpandVST4(MBBI, ARM::VST1d64Q_UPD, true, SingleSpc); break; case ARM::VST4q8Pseudo_UPD: ExpandVST4(MBBI, ARM::VST4q8_UPD, true, EvenDblSpc); break; case ARM::VST4q16Pseudo_UPD: |