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

2007-06-26 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveVariables.h updated: 1.46 - 1.47 --- Log message: Properly handle kills of a physical register which has sub-registers that are read by later instructions. --- Diffs of the changes: (+10 -0) LiveVariables.h | 10 ++ 1 files

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

2007-05-08 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveVariables.h updated: 1.45 - 1.46 --- Log message: Eliminate MarkVirtRegAliveInBlock recursion. --- Diffs of the changes: (+2 -0) LiveVariables.h |2 ++ 1 files changed, 2 insertions(+) Index:

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

2007-04-25 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveVariables.h updated: 1.39 - 1.40 --- Log message: Data structure change to improve compile time (especially in debug mode). --- Diffs of the changes: (+10 -14) LiveVariables.h | 24 ++-- 1 files changed, 10

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

2007-04-25 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveVariables.h updated: 1.40 - 1.41 --- Log message: Be careful when to add implicit kill / dead operands. Don't add them during / post reg-allocation. --- Diffs of the changes: (+22 -14) LiveVariables.h | 36

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

2007-04-17 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveVariables.h updated: 1.36 - 1.37 --- Log message: Keep track of number of uses within the function per virtual register. --- Diffs of the changes: (+5 -1) LiveVariables.h |6 +- 1 files changed, 5 insertions(+), 1 deletion(-)

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

2007-04-17 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveVariables.h updated: 1.37 - 1.38 --- Log message: VarInfo::UsedBlocks is no longer used. Remove. --- Diffs of the changes: (+0 -4) LiveVariables.h |4 1 files changed, 4 deletions(-) Index:

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

2007-03-17 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveVariables.h updated: 1.35 - 1.36 --- Log message: Track the BB's where each virtual register is used. --- Diffs of the changes: (+6 -0) LiveVariables.h |6 ++ 1 files changed, 6 insertions(+) Index:

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

2007-02-17 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveVariables.h updated: 1.32 - 1.33 --- Log message: Allow LiveVariables to track liveness of more registers. --- Diffs of the changes: (+5 -4) LiveVariables.h |9 + 1 files changed, 5 insertions(+), 4 deletions(-) Index:

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

2006-11-15 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveVariables.h updated: 1.30 - 1.31 --- Log message: Do away with kill / dead maps. Move kill / dead info onto MI's. --- Diffs of the changes: (+36 -95) LiveVariables.h | 131 +++- 1 files

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

2006-10-03 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: LiveVariables.h updated: 1.29 - 1.30 --- Log message: Fix for PR929: http://llvm.org/PR929 . The PHI nodes were being gone through for each instruction in a successor block for every block...resulting in some O(N^k) algorithm which wasn't very

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

2006-09-02 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveVariables.h updated: 1.28 - 1.29 --- Log message: Move two methods out of line, make them work when the record for a machine instruction includes physregs. --- Diffs of the changes: (+6 -28) LiveVariables.h | 34

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

2006-01-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveVariables.h updated: 1.26 - 1.27 --- Log message: add a dump method to help debugging --- Diffs of the changes: (+2 -0) LiveVariables.h |2 ++ 1 files changed, 2 insertions(+) Index: llvm/include/llvm/CodeGen/LiveVariables.h diff