Kill cycle of an live range is always the last use index + 1.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42742 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/LiveIntervalAnalysis.cpp b/lib/CodeGen/LiveIntervalAnalysis.cpp
index 88eeff7..5ada75c 100644
--- a/lib/CodeGen/LiveIntervalAnalysis.cpp
+++ b/lib/CodeGen/LiveIntervalAnalysis.cpp
@@ -449,7 +449,7 @@
           nI.weight = HUGE_VALF;
 
           if (HasUse) {
-            LiveRange LR(getLoadIndex(index), getUseIndex(index),
+            LiveRange LR(getLoadIndex(index), getUseIndex(index)+1,
                          nI.getNextValue(~0U, 0, VNInfoAllocator));
             DOUT << " +" << LR;
             nI.addRange(LR);