diff options
| author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-09-04 21:09:33 +0000 |
|---|---|---|
| committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-09-04 21:09:33 +0000 |
| commit | fa2d83d5a9a3fabe46c671ca2d54625b26b0e637 (patch) | |
| tree | 540e7470fdc18f24fec2cd5a892f300f354ad2a7 /include/llvm/CodeGen/LiveInterval.h | |
| parent | d3b15e5d989099a6eb47aaa165b13ebca20fa7c0 (diff) | |
| download | external_llvm-fa2d83d5a9a3fabe46c671ca2d54625b26b0e637.zip external_llvm-fa2d83d5a9a3fabe46c671ca2d54625b26b0e637.tar.gz external_llvm-fa2d83d5a9a3fabe46c671ca2d54625b26b0e637.tar.bz2 | |
Remove dead code.
Clobber ranges are no longer used when joining physical registers.
Instead, all aliases are checked for interference.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113084 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen/LiveInterval.h')
| -rw-r--r-- | include/llvm/CodeGen/LiveInterval.h | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/include/llvm/CodeGen/LiveInterval.h b/include/llvm/CodeGen/LiveInterval.h index 29e689a..a8d196e 100644 --- a/include/llvm/CodeGen/LiveInterval.h +++ b/include/llvm/CodeGen/LiveInterval.h @@ -358,21 +358,6 @@ namespace llvm { /// cause merging of V1/V2 values numbers and compaction of the value space. VNInfo* MergeValueNumberInto(VNInfo *V1, VNInfo *V2); - /// MergeInClobberRanges - For any live ranges that are not defined in the - /// current interval, but are defined in the Clobbers interval, mark them - /// used with an unknown definition value. Caller must pass in reference to - /// VNInfoAllocator since it will create a new val#. - void MergeInClobberRanges(LiveIntervals &li_, - const LiveInterval &Clobbers, - VNInfo::Allocator &VNInfoAllocator); - - /// MergeInClobberRange - Same as MergeInClobberRanges except it merge in a - /// single LiveRange only. - void MergeInClobberRange(LiveIntervals &li_, - SlotIndex Start, - SlotIndex End, - VNInfo::Allocator &VNInfoAllocator); - /// MergeValueInAsValue - Merge all of the live ranges of a specific val# /// in RHS into this live interval as the specified value number. /// The LiveRanges in RHS are allowed to overlap with LiveRanges in the |
