Handle an empty dupli.
[oota-llvm.git] / lib / CodeGen / Splitter.cpp
index c2f2591fa64fd8c6de3b071eb763fc805dbfa898..38f3b1f4d35ea4a1402d89ba4be86fda6fb4a7f4 100644 (file)
@@ -29,8 +29,8 @@
 using namespace llvm;
 
 char LoopSplitter::ID = 0;
-static RegisterPass<LoopSplitter>
-X("loop-splitting", "Split virtual regists across loop boundaries.");
+INITIALIZE_PASS(LoopSplitter, "loop-splitting",
+                "Split virtual regists across loop boundaries.", false, false);
 
 namespace llvm {
 
@@ -732,8 +732,6 @@ namespace llvm {
          exitEdgeItr != exitEdgeEnd; ++exitEdgeItr) {
       MachineLoop::Edge exitEdge = *exitEdgeItr;
 
-      LiveRange *inRange =
-        split.getLI().getLiveRangeContaining(lis->getMBBEndIdx(exitEdge.first).getPrevSlot());
       LiveRange *outRange =
         split.getLI().getLiveRangeContaining(lis->getMBBStartIdx(exitEdge.second));