LEA code size optimization pass (Part 1): Remove redundant address recalculations...
[oota-llvm.git] / lib / Target / X86 / X86.h
index cd914ee7f9c8e097e574eaa0a2b390d62afb27b2..6bdb07d1df04accb7bf7c86b3f1a9a3d40c661e6 100644 (file)
@@ -58,6 +58,10 @@ FunctionPass *createX86PadShortFunctions();
 /// to eliminate execution delays in some Atom processors.
 FunctionPass *createX86FixupLEAs();
 
+/// createX86OptimizeLEAs() - Return a pass that removes redundant
+/// address recalculations.
+FunctionPass *createX86OptimizeLEAs();
+
 /// createX86CallFrameOptimization - Return a pass that optimizes
 /// the code-size of x86 call sequences. This is done by replacing
 /// esp-relative movs with pushes.