[llvm-commits] [llvm] r143158 - /llvm/trunk/lib/Target/ARM/ARMISelDAGToDAG.cpp

Jim Grosbach grosbach at apple.com
Thu Oct 27 15:25:42 PDT 2011


Author: grosbach
Date: Thu Oct 27 17:25:42 2011
New Revision: 143158

URL: http://llvm.org/viewvc/llvm-project?rev=143158&view=rev
Log:
ARM isel for vld1, opcode selection for register stride post-index pseudos.

Modified:
    llvm/trunk/lib/Target/ARM/ARMISelDAGToDAG.cpp

Modified: llvm/trunk/lib/Target/ARM/ARMISelDAGToDAG.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMISelDAGToDAG.cpp?rev=143158&r1=143157&r2=143158&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMISelDAGToDAG.cpp (original)
+++ llvm/trunk/lib/Target/ARM/ARMISelDAGToDAG.cpp Thu Oct 27 17:25:42 2011
@@ -1562,6 +1562,10 @@
   case ARM::VLD1q16wb_fixed: return ARM::VLD1q16wb_register;
   case ARM::VLD1q32wb_fixed: return ARM::VLD1q32wb_register;
   case ARM::VLD1q64wb_fixed: return ARM::VLD1q64wb_register;
+  case ARM::VLD1q8PseudoWB_fixed: return ARM::VLD1q8PseudoWB_register;
+  case ARM::VLD1q16PseudoWB_fixed: return ARM::VLD1q16PseudoWB_register;
+  case ARM::VLD1q32PseudoWB_fixed: return ARM::VLD1q32PseudoWB_register;
+  case ARM::VLD1q64PseudoWB_fixed: return ARM::VLD1q64PseudoWB_register;
   }
   return Opc; // If not one we handle, return it unchanged.
 }





More information about the llvm-commits mailing list