projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
69ba5c6
)
VMOVQQ and VMOVQQQQ are pseudo instructions and not predicable.
author
Bob Wilson
<bob.wilson@apple.com>
Tue, 15 Jun 2010 05:51:27 +0000
(
05:51
+0000)
committer
Bob Wilson
<bob.wilson@apple.com>
Tue, 15 Jun 2010 05:51:27 +0000
(
05:51
+0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@105990
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/Target/ARM/ARMBaseInstrInfo.cpp
patch
|
blob
|
history
diff --git
a/lib/Target/ARM/ARMBaseInstrInfo.cpp
b/lib/Target/ARM/ARMBaseInstrInfo.cpp
index 01095626a99c56894c2d33774372df90f548ba46..b89a8ad7a88613f533bd0ff2d1a5e0e7403f6521 100644
(file)
--- a/
lib/Target/ARM/ARMBaseInstrInfo.cpp
+++ b/
lib/Target/ARM/ARMBaseInstrInfo.cpp
@@
-759,7
+759,10
@@
ARMBaseInstrInfo::copyRegToReg(MachineBasicBlock &MBB,
else
return false;
- AddDefaultPred(BuildMI(MBB, I, DL, get(Opc), DestReg).addReg(SrcReg));
+ MachineInstrBuilder MIB = BuildMI(MBB, I, DL, get(Opc), DestReg);
+ MIB.addReg(SrcReg);
+ if (Opc != ARM::VMOVQQ && Opc != ARM::VMOVQQQQ)
+ AddDefaultPred(MIB);
}
return true;