Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.85 - 1.86
---
Log message:
Replace std::set with SmallPtrSet.
---
Diffs of the changes: (+5 -3)
LiveVariables.cpp |8 +---
1 files changed, 5 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.83 - 1.84
---
Log message:
When marking a register as being implicitly defined, make sure to clear its
partial use info as well.
---
Diffs of the changes: (+2 -0)
LiveVariables.cpp |2 ++
1 files changed, 2
Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.82 - 1.83
---
Log message:
Eliminate MarkVirtRegAliveInBlock recursion.
---
Diffs of the changes: (+17 -4)
LiveVariables.cpp | 21 +
1 files changed, 17 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.74 - 1.75
---
Log message:
Data structure change to improve compile time (especially in debug mode).
---
Diffs of the changes: (+23 -12)
LiveVariables.cpp | 35 +++
1 files changed, 23
Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.75 - 1.76
---
Log message:
Clean up.
---
Diffs of the changes: (+1 -3)
LiveVariables.cpp |4 +---
1 files changed, 1 insertion(+), 3 deletions(-)
Index: llvm/lib/CodeGen/LiveVariables.cpp
diff -u
Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.76 - 1.77
---
Log message:
Be careful when to add implicit kill / dead operands. Don't add them during /
post reg-allocation.
---
Diffs of the changes: (+17 -9)
LiveVariables.cpp | 26 +-
1 files
Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.71 - 1.72
---
Log message:
Keep track of number of uses within the function per virtual register.
---
Diffs of the changes: (+1 -0)
LiveVariables.cpp |1 +
1 files changed, 1 insertion(+)
Index:
Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.70 - 1.71
---
Log message:
Track the BB's where each virtual register is used.
---
Diffs of the changes: (+22 -15)
LiveVariables.cpp | 37 ++---
1 files changed, 22 insertions(+), 15
Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.69 - 1.70
---
Log message:
If a virtual register is already marked alive in this block, that means it is
alive in one of the successor block. Do not add it to the kill list.
---
Diffs of the changes: (+6 -1)
Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.65 - 1.66
---
Log message:
- Use MRegister::regsOverlap().
- Allow LiveVariables to track liveness of more registers.
---
Diffs of the changes: (+8 -28)
LiveVariables.cpp | 36
1
Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.62 - 1.63
---
Log message:
Do away with kill / dead maps. Move kill / dead info onto MI's.
---
Diffs of the changes: (+107 -81)
LiveVariables.cpp | 188 ++
1 files
Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.59 - 1.60
---
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 good for
Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.58 - 1.59
MachineInstr.cpp updated: 1.124 - 1.125
---
Log message:
Only call isUse/isDef on register operands
---
Diffs of the changes: (+7 -13)
LiveVariables.cpp |4 ++--
MachineInstr.cpp | 16 +---
2
Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.57 - 1.58
---
Log message:
Move two methods out of line, make them work when the record for a machine
instruction includes physregs.
---
Diffs of the changes: (+36 -0)
LiveVariables.cpp | 36
14 matches
Mail list logo