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

2007-04-17 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.35 -> 1.36 --- Log message: Add a register allocation preference field; add a method to compute size of a live interval. --- Diffs of the changes: (+6 -1) LiveInterval.h |7 ++- 1 files changed, 6 insertions(

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

2007-03-20 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.34 -> 1.35 --- Log message: First cut trivial re-materialization support. --- Diffs of the changes: (+4 -1) LiveInterval.h |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/include/llvm/CodeG

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

2006-12-15 Thread Jeff Cohen
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.32 -> 1.33 MachineBasicBlock.h updated: 1.52 -> 1.53 MachineInstr.h updated: 1.207 -> 1.208 --- Log message: The best unbreakage yet, addressing Bill's concerns. --- Diffs of the changes: (+30 -6) LiveInterval.h

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

2006-12-15 Thread Jeff Cohen
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.31 -> 1.32 MachineBasicBlock.h updated: 1.51 -> 1.52 MachineInstr.h updated: 1.206 -> 1.207 --- Log message: An even better unbreakage... --- Diffs of the changes: (+4 -18) LiveInterval.h |6 +- MachineBa

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

2006-12-15 Thread Jeff Cohen
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.30 -> 1.31 MachineInstr.h updated: 1.205 -> 1.206 --- Log message: Complete unbreak of VC++ (Chris identified the simple fix). --- Diffs of the changes: (+2 -0) LiveInterval.h |1 + MachineInstr.h |1 + 2 file

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveInterval.h MachineBasicBlock.h MachineConstantPool.h MachineInstr.h SchedGraphCommon.h

2006-12-06 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.29 -> 1.30 MachineBasicBlock.h updated: 1.50 -> 1.51 MachineConstantPool.h updated: 1.23 -> 1.24 MachineInstr.h updated: 1.204 -> 1.205 SchedGraphCommon.h updated: 1.15 -> 1.16 --- Log message: Changed llvm_ostream et all

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

2006-11-28 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.28 -> 1.29 --- Log message: Converted to using llvm streams instead of s --- Diffs of the changes: (+2 -3) LiveInterval.h |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index: llvm/include/llvm/Code

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveInterval.h MachineBasicBlock.h MachineConstantPool.h MachineInstr.h SchedGraphCommon.h

2006-11-28 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.27 -> 1.28 MachineBasicBlock.h updated: 1.49 -> 1.50 MachineConstantPool.h updated: 1.22 -> 1.23 MachineInstr.h updated: 1.201 -> 1.202 SchedGraphCommon.h updated: 1.14 -> 1.15 --- Log message: Added a temporary hack to g

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

2006-11-27 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.26 -> 1.27 --- Log message: Added helper function to transition to using llvm streams. --- Diffs of the changes: (+13 -2) LiveInterval.h | 15 +-- 1 files changed, 13 insertions(+), 2 deletions(-) Ind

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

2006-11-15 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.25 -> 1.26 --- Log message: Added "removeRange", which takes and removes an entire LiveRange. --- Diffs of the changes: (+4 -0) LiveInterval.h |4 1 files changed, 4 insertions(+) Index: llvm/include/llvm

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

2006-09-01 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.24 -> 1.25 --- Log message: add a prototype --- Diffs of the changes: (+7 -1) LiveInterval.h |8 +++- 1 files changed, 7 insertions(+), 1 deletion(-) Index: llvm/include/llvm/CodeGen/LiveInterval.h diff -u

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

2006-08-31 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.23 -> 1.24 --- Log message: remove some particularly expensive assertions --- Diffs of the changes: (+3 -3) LiveInterval.h |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/include/llvm/Co

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

2006-08-30 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.22 -> 1.23 LiveIntervalAnalysis.h updated: 1.55 -> 1.56 --- Log message: avoid calling the virtual isMoveInstr method endlessly by caching its results. --- Diffs of the changes: (+34 -19) LiveInterval.h | 4

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

2006-08-30 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.21 -> 1.22 LiveIntervalAnalysis.h updated: 1.54 -> 1.55 --- Log message: Teach the coallescer to coallesce live intervals joined by an arbitrary number of copies, potentially defining live ranges that appear to have diff

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

2006-08-25 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.20 -> 1.21 --- Log message: Completely change the way that joining with physregs is implemented. This paves the way for future changes, increases coallescing opportunities (in theory, not witnessed in practice), and elim

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

2006-08-24 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.19 -> 1.20 LiveIntervalAnalysis.h updated: 1.53 -> 1.54 --- Log message: Take advantage of the recent improvements to the liveintervals set (tracking instructions which define each value#) to simplify and improve the coal

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

2006-08-22 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.18 -> 1.19 --- 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 coallescing. --- Diffs of the changes: (+

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

2006-08-21 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.17 -> 1.18 --- Log message: Switch to using smallvector for liveintervals. This speeds up live interval analysis 11% on kc++. --- Diffs of the changes: (+2 -1) LiveInterval.h |3 ++- 1 files changed, 2 insertion

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

2006-08-21 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.16 -> 1.17 --- Log message: move LiveInterval state all together --- Diffs of the changes: (+3 -1) LiveInterval.h |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/include/llvm/CodeGen/LiveIn

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

2006-01-26 Thread Jeff Cohen
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.15 -> 1.16 --- Log message: Improve compatibility with VC2005, patch by Morten Ofstad! --- Diffs of the changes: (+3 -0) LiveInterval.h |3 +++ 1 files changed, 3 insertions(+) Index: llvm/include/llvm/CodeGen/L