[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2007-05-14 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.84 - 1.85 --- Log message: Fix for PR1406: http://llvm.org/PR1406 : v1 = r2 = move v1 = op r2kill ... r2 = move v1 = op r2kill Clear the first r2 kill if v1 and r2 are joined. --- Diffs of the changes:

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h LiveVariables.h MachineModuleInfo.h

2007-05-06 Thread Nick Lewycky
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.83 - 1.84 LiveVariables.h updated: 1.44 - 1.45 MachineModuleInfo.h updated: 1.10 - 1.11 --- Log message: Fix typo in comment. --- Diffs of the changes: (+3 -3) LiveIntervalAnalysis.h |2 +-

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h LiveVariables.h

2007-04-25 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.79 - 1.80 LiveVariables.h updated: 1.38 - 1.39 --- Log message: Fix for PR1306: http://llvm.org/PR1306 . - A register def / use now implicitly affects sub-register liveness but does not affect liveness

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2007-04-17 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.77 - 1.78 --- Log message: Copy coalescing change to prevent a physical register from being pin to a long live interval that has low usage density. 1. Change order of coalescing to join physical registers with

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2007-04-17 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.78 - 1.79 --- Log message: Don't populate TryAgainList when coalescing only physical registers with virtual registers. --- Diffs of the changes: (+1 -1) LiveIntervalAnalysis.h |2 +- 1 files changed, 1

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2007-04-02 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.76 - 1.77 --- Log message: Ugh. Copy coalescer does not update register numbers. --- Diffs of the changes: (+4 -0) LiveIntervalAnalysis.h |4 1 files changed, 4 insertions(+) Index:

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2007-02-28 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.75 - 1.76 --- Log message: Track all joined registers and eliminate unneeded kills after all joining are done. --- Diffs of the changes: (+10 -3) LiveIntervalAnalysis.h | 13 ++--- 1 files changed,

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2007-02-26 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.74 - 1.75 --- Log message: Joining an interval with a dead copy instruction. Shorten the live range to the last use. --- Diffs of the changes: (+5 -3) LiveIntervalAnalysis.h |8 +--- 1 files changed,

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2007-02-22 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.72 - 1.73 --- Log message: Remove unnecessary isKill properties if a live range has been lengthened due to coalescing. --- Diffs of the changes: (+11 -0) LiveIntervalAnalysis.h | 11 +++ 1 files

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2007-02-22 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.73 - 1.74 --- Log message: Copy and paste silliness. --- Diffs of the changes: (+1 -2) LiveIntervalAnalysis.h |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2007-02-21 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.71 - 1.72 --- Log message: Allow for live in registers for eh landing pads. --- Diffs of the changes: (+3 -1) LiveIntervalAnalysis.h |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h LiveVariables.h MachineBasicBlock.h MachineInstr.h

2007-02-19 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.70 - 1.71 LiveVariables.h updated: 1.34 - 1.35 MachineBasicBlock.h updated: 1.57 - 1.58 MachineInstr.h updated: 1.211 - 1.212 --- Log message: Re-apply my liveintervalanalysis changes. Now with PR1207:

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h LiveVariables.h MachineBasicBlock.h MachineInstr.h

2007-02-18 Thread Reid Spencer
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.69 - 1.70 LiveVariables.h updated: 1.33 - 1.34 MachineBasicBlock.h updated: 1.56 - 1.57 MachineInstr.h updated: 1.210 - 1.211 --- Log message: For PR1207: http://llvm.org/PR1207 : Revert patches that caused the

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2007-02-17 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.68 - 1.69 --- Log message: - Changes how function livein's are handled, they now have a start index of 0. - When coalescing a copy MI, if its destination is dead, propagate the property to the source MI's

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h LiveVariables.h

2007-02-14 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.67 - 1.68 LiveVariables.h updated: 1.31 - 1.32 --- Log message: Use BitVector instead of vectorbool which can be extremely slow. --- Diffs of the changes: (+5 -3) LiveIntervalAnalysis.h |3 ++-

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h SSARegMap.h ScheduleDAG.h

2007-01-31 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.66 - 1.67 SSARegMap.h updated: 1.12 - 1.13 ScheduleDAG.h updated: 1.34 - 1.35 --- Log message: rename DenseMap to IndexedMap. --- Diffs of the changes: (+6 -7) LiveIntervalAnalysis.h |4 ++--

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2006-11-15 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.64 - 1.65 --- Log message: Added a new method CreateNewLiveInterval which, given a list of LiveRanges, creates a new LiveInterval from them. The LiveRanges should have existed already in another LiveInterval, but

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h MachineFunction.h

2006-09-14 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.61 - 1.62 MachineFunction.h updated: 1.60 - 1.61 --- Log message: Remove dead methods, add getNumBlockIDs() method --- Diffs of the changes: (+25 -10) LiveIntervalAnalysis.h | 26 +++---

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2006-09-14 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.62 - 1.63 --- Log message: revert accidentally committed file --- Diffs of the changes: (+3 -23) LiveIntervalAnalysis.h | 26 +++--- 1 files changed, 3 insertions(+), 23 deletions(-)

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2006-09-14 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.63 - 1.64 --- Log message: Keep track of the start of MBB's in a separate map from instructions. This is faster and is needed for future improvements. --- Diffs of the changes: (+17 -2)

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2006-09-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.60 - 1.61 --- Log message: Avoid beating on the mi2i map when we know the answer already. --- Diffs of the changes: (+6 -4) LiveIntervalAnalysis.h | 10 ++ 1 files changed, 6 insertions(+), 4

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2006-09-02 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.59 - 1.60 --- Log message: Fix a typo pointed out by Gabor --- Diffs of the changes: (+1 -1) LiveIntervalAnalysis.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2006-09-01 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.57 - 1.58 --- Log message: new method --- Diffs of the changes: (+7 -0) LiveIntervalAnalysis.h |7 +++ 1 files changed, 7 insertions(+) Index: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h diff

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2006-09-01 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.58 - 1.59 --- Log message: Iteration is required for some cases, even if they don't occur in crafty. Restore it, which re-fixes X86/2006-08-21-ExtraMovInst.ll --- Diffs of the changes: (+15 -3)

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2006-05-12 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.52 - 1.53 --- Log message: Backing out fix for PR770: http://llvm.cs.uiuc.edu/PR770 . Need to re-apply it after live range splitting is possible --- Diffs of the changes: (+4 -5) LiveIntervalAnalysis.h |

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2006-05-09 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.51 - 1.52 --- Log message: PR 770: http://llvm.cs.uiuc.edu/PR770 - permit coallescing of registers in subset register classes. --- Diffs of the changes: (+5 -3) LiveIntervalAnalysis.h |8 +--- 1

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2006-01-29 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.49 - 1.50 --- Log message: revert an accidental commit --- Diffs of the changes: (+1 -5) LiveIntervalAnalysis.h |6 +- 1 files changed, 1 insertion(+), 5 deletions(-) Index: