[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

[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-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 files

[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 +-

[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 to

[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 get

[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 iostreams --- Diffs of the changes: (+2 -3) LiveInterval.h |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index:

[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(-)

[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-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

[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

[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.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

[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.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-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: