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
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:
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
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
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(-)
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:
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:
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:
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
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
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
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
12 matches
Mail list logo