[X86] Refactor the prologue emission to prepare for shrink-wrapping.
[oota-llvm.git] / lib / Target / X86 / X86.h
index 62c65bacef51793a174d27a1af5c69b827023d4a..8403ae6101df60c9e0a1984032371dbefb25a303 100644 (file)
@@ -75,6 +75,11 @@ FunctionPass *createX86CallFrameOptimization();
 /// preparation.
 FunctionPass *createX86WinEHStatePass();
 
+/// Return a Machine IR pass that expands X86-specific pseudo
+/// instructions into a sequence of actual instructions. This pass
+/// must run after prologue/epilogue insertion and before lowering
+/// the MachineInstr to MC.
+FunctionPass *createX86ExpandPseudoPass();
 } // End llvm namespace
 
 #endif