  } // End llvm namespace
  
 diff -r c06933b0e3e6 llvm-trunk/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
---- a/llvm-trunk/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp	Wed Mar 24 16:37:54 2010 -0400
-+++ b/llvm-trunk/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp	Wed Apr 14 12:14:23 2010 -0400
+--- a/llvm-trunk/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
++++ b/llvm-trunk/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
 @@ -51,7 +51,13 @@
  #include "llvm/Support/Mangler.h"
  #include "llvm/Support/MathExtras.h"

     SDValue LowerGlobalAddressDarwin(SDValue Op, SelectionDAG &DAG);
     SDValue LowerGlobalAddressELF(SDValue Op, SelectionDAG &DAG);
diff -r c06933b0e3e6 llvm-trunk/lib/Target/ARM/ARMInstrInfo.cpp
--- a/llvm-trunk/lib/Target/ARM/ARMInstrInfo.cpp	Wed Mar 24 16:37:54 2010 -0400
+++ b/llvm-trunk/lib/Target/ARM/ARMInstrInfo.cpp	Wed Apr 14 12:14:23 2010 -0400
@@ -22,7 +22,22 @@
 #include "llvm/CodeGen/MachineInstrBuilder.h"
 #include "llvm/CodeGen/MachineJumpTableInfo.h"

 // FLDMX, FSTMX - mixing S/D registers for pre-armv6 cores
 
diff -r c06933b0e3e6 llvm-trunk/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
--- a/llvm-trunk/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
+++ b/llvm-trunk/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
@@ -38,6 +38,9 @@
 #include "llvm/ADT/SmallVector.h"
 #include "llvm/ADT/Statistic.h"
