[llvm-commits] CVS: llvm/lib/CodeGen/LiveInterval.cpp LiveIntervalAnalysis.cpp

2006-09-01 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: LiveInterval.cpp updated: 1.34 -> 1.35 LiveIntervalAnalysis.cpp updated: 1.179 -> 1.180 --- Log message: When joining two intervals where the RHS is really simple, use a light-weight method for joining the live ranges instead of the fully-general one. --

[llvm-commits] CVS: llvm/lib/CodeGen/LiveInterval.cpp LiveIntervalAnalysis.cpp

2006-08-30 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: LiveInterval.cpp updated: 1.33 -> 1.34 LiveIntervalAnalysis.cpp updated: 1.173 -> 1.174 --- Log message: avoid calling the virtual isMoveInstr method endlessly by caching its results. --- Diffs of the changes: (+73 -75) LiveInterval.cpp | 24

[llvm-commits] CVS: llvm/lib/CodeGen/LiveInterval.cpp LiveIntervalAnalysis.cpp

2006-08-30 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: LiveInterval.cpp updated: 1.32 -> 1.33 LiveIntervalAnalysis.cpp updated: 1.171 -> 1.172 --- Log message: Teach the coallescer to coallesce live intervals joined by an arbitrary number of copies, potentially defining live ranges that appear to have differi

[llvm-commits] CVS: llvm/lib/CodeGen/LiveInterval.cpp LiveIntervalAnalysis.cpp

2006-08-25 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: LiveInterval.cpp updated: 1.31 -> 1.32 LiveIntervalAnalysis.cpp updated: 1.168 -> 1.169 --- Log message: Simplifications to liveinterval analysis, no functionality change. --- Diffs of the changes: (+36 -37) LiveInterval.cpp | 26 +++

[llvm-commits] CVS: llvm/lib/CodeGen/LiveInterval.cpp LiveIntervalAnalysis.cpp

2006-08-25 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: LiveInterval.cpp updated: 1.30 -> 1.31 LiveIntervalAnalysis.cpp updated: 1.167 -> 1.168 --- Log message: Completely change the way that joining with physregs is implemented. This paves the way for future changes, increases coallescing opportunities (in th

[llvm-commits] CVS: llvm/lib/CodeGen/LiveInterval.cpp LiveIntervalAnalysis.cpp VirtRegMap.cpp

2006-08-24 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: LiveInterval.cpp updated: 1.28 -> 1.29 LiveIntervalAnalysis.cpp updated: 1.166 -> 1.167 VirtRegMap.cpp updated: 1.70 -> 1.71 --- Log message: Take advantage of the recent improvements to the liveintervals set (tracking instructions which define each value#

[llvm-commits] CVS: llvm/lib/CodeGen/LiveInterval.cpp LiveIntervalAnalysis.cpp

2006-08-22 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: LiveInterval.cpp updated: 1.27 -> 1.28 LiveIntervalAnalysis.cpp updated: 1.165 -> 1.166 --- Log message: Improve the LiveInterval class to keep track of which machine instruction defines each value# tracked by the interval. This will be used to improve co