From: Chris Lattner Date: Thu, 20 Oct 2005 07:37:59 +0000 (+0000) Subject: add a new method X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=0692bbd991abe449327276ab8b10f1c822530450;p=oota-llvm.git add a new method git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23840 91177308-0d34-0410-b5e6-96231b3b80d8 --- 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.