From 0692bbd991abe449327276ab8b10f1c822530450 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Thu, 20 Oct 2005 07:37:59 +0000 Subject: [PATCH] add a new method git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23840 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/CodeGen/LiveInterval.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/llvm/CodeGen/LiveInterval.h b/include/llvm/CodeGen/LiveInterval.h index 6cac0960b21..4606781efd2 100644 --- a/include/llvm/CodeGen/LiveInterval.h +++ b/include/llvm/CodeGen/LiveInterval.h @@ -143,6 +143,11 @@ namespace llvm { /// only overlaps with one value in the source interval. bool joinable(const LiveInterval& other, unsigned CopyIdx) const; + /// getOverlapingRanges - Given another live interval which is defined as a + /// copy from this one, return a list of all of the live ranges where the + /// two overlap and have different value numbers. + void getOverlapingRanges(const LiveInterval &Other, unsigned CopyIdx, + std::vector &Ranges); /// overlaps - Return true if the intersection of the two live intervals is /// not empty. -- 2.34.1