diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2009-11-18 20:36:47 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2009-11-18 20:36:47 +0000 |
commit | 1e78aa445c5b5b466cea4478f3f9034d4be7278e (patch) | |
tree | 7af3ff109b3d735c4d00156a3cff52522ac3f8ee /include | |
parent | 38283e23df5aa748ec3bb5f02f14f1741cf491ce (diff) | |
download | llvm-1e78aa445c5b5b466cea4478f3f9034d4be7278e.tar.gz llvm-1e78aa445c5b5b466cea4478f3f9034d4be7278e.tar.bz2 llvm-1e78aa445c5b5b466cea4478f3f9034d4be7278e.tar.xz |
Remove the -early-coalescing option
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89240 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/CodeGen/LiveIntervalAnalysis.h | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/include/llvm/CodeGen/LiveIntervalAnalysis.h b/include/llvm/CodeGen/LiveIntervalAnalysis.h index cf768c3e04..7a02d0fe99 100644 --- a/include/llvm/CodeGen/LiveIntervalAnalysis.h +++ b/include/llvm/CodeGen/LiveIntervalAnalysis.h @@ -60,9 +60,6 @@ namespace llvm { typedef DenseMap<unsigned, LiveInterval*> Reg2IntervalMap; Reg2IntervalMap r2iMap_; - /// phiJoinCopies - Copy instructions which are PHI joins. - SmallVector<MachineInstr*, 16> phiJoinCopies; - /// allocatableRegs_ - A bit vector of allocatable registers. BitVector allocatableRegs_; @@ -278,13 +275,6 @@ namespace llvm { /// computeIntervals - Compute live intervals. void computeIntervals(); - bool isSafeAndProfitableToCoalesce(LiveInterval &DstInt, - LiveInterval &SrcInt, - SmallVector<MachineInstr*,16> &IdentCopies, - SmallVector<MachineInstr*,16> &OtherCopies); - - void performEarlyCoalescing(); - /// handleRegisterDef - update intervals for a register def /// (calls handlePhysicalRegisterDef and /// handleVirtualRegisterDef) |