Start scaffolding for a MachineTraceMetrics analysis pass.
[oota-llvm.git] / include / llvm / CodeGen / Passes.h
index c80f6dcdb51c3fae08f5cd4c7883dc82334c23f8..0cddff8d9dacf9389d91200e796cb31655b1ad53 100644 (file)
@@ -392,6 +392,10 @@ namespace llvm {
   /// into tails of their predecessors.
   extern char &TailDuplicateID;
 
+  /// MachineTraceMetrics - This pass computes critical path and CPU resource
+  /// usage in an ensemble of traces.
+  extern char &MachineTraceMetricsID;
+
   /// EarlyIfConverter - This pass performs if-conversion on SSA form by
   /// inserting cmov instructions.
   extern char &EarlyIfConverterID;