MachineCombiner Pass for selecting faster instruction
[oota-llvm.git] / include / llvm / CodeGen / Passes.h
index 87f55e8572fe28349b1066d188c306e4a19ba3c2..0869e3e18578190eaa9ae45990f6ed01a557de06 100644 (file)
@@ -489,6 +489,10 @@ namespace llvm {
   /// inserting cmov instructions.
   extern char &EarlyIfConverterID;
 
+  /// This pass performs instruction combining using trace metrics to estimate
+  /// critical-path and resource depth.
+  extern char &MachineCombinerID;
+
   /// StackSlotColoring - This pass performs stack coloring and merging.
   /// It merges disjoint allocas to reduce the stack size.
   extern char &StackColoringID;