Simplify some getNode calls.
[oota-llvm.git] / tools / llvm-ld / Optimize.cpp
index 5a22ea1394f6d4d55682c6f175afa56f6915021d..cbdf2f74990a6c9873a434b976857fd6b638ccb9 100644 (file)
@@ -169,8 +169,8 @@ void Optimize(Module* M) {
     addPass(Passes, createGlobalsModRefPass());      // IP alias analysis
 
     addPass(Passes, createLICMPass());               // Hoist loop invariants
-    addPass(Passes, createMemCpyOptPass());          // Remove dead memcpy's
     addPass(Passes, createGVNPass());                  // Remove redundancies
+    addPass(Passes, createMemCpyOptPass());          // Remove dead memcpy's
     addPass(Passes, createDeadStoreEliminationPass()); // Nuke dead stores
 
     // Cleanup and simplify the code after the scalar optimizations.