Reference RegionPass to stop it being eliminated.
[oota-llvm.git] / include / llvm / CodeGen / SlotIndexes.h
index 6669075a0e9dffaf6cbc069f6b1ea789289cef45..98426f019c194c7ccfdaf066b1b3d7dc78070b09 100644 (file)
@@ -469,7 +469,9 @@ namespace llvm {
   public:
     static char ID;
 
-    SlotIndexes() : MachineFunctionPass(ID), indexListHead(0) {}
+    SlotIndexes() : MachineFunctionPass(ID), indexListHead(0) {
+      initializeSlotIndexesPass(*PassRegistry::getPassRegistry());
+    }
 
     virtual void getAnalysisUsage(AnalysisUsage &au) const;
     virtual void releaseMemory();