diff options
author | Jim Grosbach <grosbach@apple.com> | 2011-03-11 20:31:17 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2011-03-11 20:31:17 +0000 |
commit | c77dea7f559f29843ae83660c58f1e9a0da9ad54 (patch) | |
tree | de554f7ec88c2371422047f7c526adc8ebf6dc23 /llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | |
parent | 24fe5e36ea2cd6608fd6b677b2891508e971534e (diff) | |
download | bcm5719-llvm-c77dea7f559f29843ae83660c58f1e9a0da9ad54.tar.gz bcm5719-llvm-c77dea7f559f29843ae83660c58f1e9a0da9ad54.zip |
ARM VDUPLNfq and VDUPLNfd definitions can just be Pat<>s for VDUPLN32q
and VDUPLN32d, respectively.
llvm-svn: 127486
Diffstat (limited to 'llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp')
-rw-r--r-- | llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp b/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp index d221f30d9b6..0891453102b 100644 --- a/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp +++ b/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp @@ -1018,7 +1018,8 @@ bool ARMExpandPseudo::ExpandMI(MachineBasicBlock &MBB, } case ARM::VDUPfqf: case ARM::VDUPfdf:{ - unsigned NewOpc = Opcode == ARM::VDUPfqf ? ARM::VDUPLNfq : ARM::VDUPLNfd; + unsigned NewOpc = Opcode == ARM::VDUPfqf ? ARM::VDUPLN32q : + ARM::VDUPLN32d; MachineInstrBuilder MIB = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(NewOpc)); unsigned OpIdx = 0; |