//
FunctionPass *createEarlyCSEPass();
+//===----------------------------------------------------------------------===//
+//
+// MergedLoadStoreMotion - This pass merges loads and stores in diamonds. Loads
+// are hoisted into the header, while stores sink into the footer.
+//
+FunctionPass *createMergedLoadStoreMotionPass();
+
//===----------------------------------------------------------------------===//
//
// GVN - This pass performs global value numbering and redundant load