[llvm-commits] [llvm] r108565 - /llvm/trunk/lib/Target/X86/X86FastISel.cpp

Jakob Stoklund Olesen stoklund at 2pi.dk
Fri Jul 16 15:35:35 PDT 2010


Author: stoklund
Date: Fri Jul 16 17:35:34 2010
New Revision: 108565

URL: http://llvm.org/viewvc/llvm-project?rev=108565&view=rev
Log:
Use MI.isCopy.

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

Modified: llvm/trunk/lib/Target/X86/X86FastISel.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86FastISel.cpp?rev=108565&r1=108564&r2=108565&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86FastISel.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86FastISel.cpp Fri Jul 16 17:35:34 2010
@@ -1058,10 +1058,8 @@
           const MachineInstr &MI = *RI;
 
           if (MI.definesRegister(Reg)) {
-            unsigned Src, Dst, SrcSR, DstSR;
-
-            if (getInstrInfo()->isMoveInstr(MI, Src, Dst, SrcSR, DstSR)) {
-              Reg = Src;
+            if (MI.isCopy()) {
+              Reg = MI.getOperand(1).getReg();
               continue;
             }
 





More information about the llvm-commits mailing list