diff options
| author | Evan Cheng <evan.cheng@apple.com> | 2007-12-15 03:00:47 +0000 |
|---|---|---|
| committer | Evan Cheng <evan.cheng@apple.com> | 2007-12-15 03:00:47 +0000 |
| commit | 23d2d4dc6ca1a3a95cae09dbf22310ff0d8b56ea (patch) | |
| tree | d67aa235b8909d32cfea23274429959a8e1e2252 /llvm/lib/Target/X86/X86RegisterInfo.cpp | |
| parent | cbeec14a6fe11f86970cb0b8c325c5d2e3056ff7 (diff) | |
| download | bcm5719-llvm-23d2d4dc6ca1a3a95cae09dbf22310ff0d8b56ea.tar.gz bcm5719-llvm-23d2d4dc6ca1a3a95cae09dbf22310ff0d8b56ea.zip | |
Make better use of instructions that clear high bits; fix various 2-wide shuffle bugs.
llvm-svn: 45058
Diffstat (limited to 'llvm/lib/Target/X86/X86RegisterInfo.cpp')
| -rw-r--r-- | llvm/lib/Target/X86/X86RegisterInfo.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86RegisterInfo.cpp b/llvm/lib/Target/X86/X86RegisterInfo.cpp index 883cd9ce348..a038366ee49 100644 --- a/llvm/lib/Target/X86/X86RegisterInfo.cpp +++ b/llvm/lib/Target/X86/X86RegisterInfo.cpp @@ -409,6 +409,9 @@ X86RegisterInfo::X86RegisterInfo(X86TargetMachine &tm, { X86::MOVSX64rr8, X86::MOVSX64rm8 }, { X86::MOVUPDrr, X86::MOVUPDrm }, { X86::MOVUPSrr, X86::MOVUPSrm }, + { X86::MOVZDI2PDIrr, X86::MOVZDI2PDIrm }, + { X86::MOVZQI2PQIrr, X86::MOVZQI2PQIrm }, + { X86::MOVZPQILo2PQIrr, X86::MOVZPQILo2PQIrm }, { X86::MOVZX16rr8, X86::MOVZX16rm8 }, { X86::MOVZX32rr16, X86::MOVZX32rm16 }, { X86::MOVZX32rr8, X86::MOVZX32rm8 }, |

