[llvm-commits] [llvm] r107920 - /llvm/trunk/lib/Target/X86/X86InstrInfo.cpp

Jakob Stoklund Olesen stoklund at 2pi.dk
Thu Jul 8 15:30:35 PDT 2010


Author: stoklund
Date: Thu Jul  8 17:30:35 2010
New Revision: 107920

URL: http://llvm.org/viewvc/llvm-project?rev=107920&view=rev
Log:
Remember the VR64 register class

Modified:
    llvm/trunk/lib/Target/X86/X86InstrInfo.cpp

Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrInfo.cpp?rev=107920&r1=107919&r2=107920&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrInfo.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86InstrInfo.cpp Thu Jul  8 17:30:35 2010
@@ -2080,6 +2080,8 @@
       Opc = X86::MOV8rr;
   } else if (X86::VR128RegClass.contains(DestReg, SrcReg))
     Opc = X86::MOVAPSrr;
+  else if (X86::VR64RegClass.contains(DestReg, SrcReg))
+    Opc = X86::MMX_MOVQ64rr;
 
   if (Opc) {
     BuildMI(MBB, MI, DL, get(Opc), DestReg)





More information about the llvm-commits mailing list