Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.84 - 1.85
---
Log message:
Fix for PR1406: http://llvm.org/PR1406 :
v1 =
r2 = move v1
= op r2kill
...
r2 = move v1
= op r2kill
Clear the first r2 kill if v1 and r2 are joined.
---
Diffs of the changes:
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.83 - 1.84
LiveVariables.h updated: 1.44 - 1.45
MachineModuleInfo.h updated: 1.10 - 1.11
---
Log message:
Fix typo in comment.
---
Diffs of the changes: (+3 -3)
LiveIntervalAnalysis.h |2 +-
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.79 - 1.80
LiveVariables.h updated: 1.38 - 1.39
---
Log message:
Fix for PR1306: http://llvm.org/PR1306 .
- A register def / use now implicitly affects sub-register liveness but does
not affect liveness
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.77 - 1.78
---
Log message:
Copy coalescing change to prevent a physical register from being pin to a
long live interval that has low usage density.
1. Change order of coalescing to join physical registers with
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.78 - 1.79
---
Log message:
Don't populate TryAgainList when coalescing only physical registers with
virtual registers.
---
Diffs of the changes: (+1 -1)
LiveIntervalAnalysis.h |2 +-
1 files changed, 1
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.76 - 1.77
---
Log message:
Ugh. Copy coalescer does not update register numbers.
---
Diffs of the changes: (+4 -0)
LiveIntervalAnalysis.h |4
1 files changed, 4 insertions(+)
Index:
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.75 - 1.76
---
Log message:
Track all joined registers and eliminate unneeded kills after all joining are
done.
---
Diffs of the changes: (+10 -3)
LiveIntervalAnalysis.h | 13 ++---
1 files changed,
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.74 - 1.75
---
Log message:
Joining an interval with a dead copy instruction. Shorten the live range to the
last use.
---
Diffs of the changes: (+5 -3)
LiveIntervalAnalysis.h |8 +---
1 files changed,
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.72 - 1.73
---
Log message:
Remove unnecessary isKill properties if a live range has been lengthened due to
coalescing.
---
Diffs of the changes: (+11 -0)
LiveIntervalAnalysis.h | 11 +++
1 files
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.73 - 1.74
---
Log message:
Copy and paste silliness.
---
Diffs of the changes: (+1 -2)
LiveIntervalAnalysis.h |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index:
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.71 - 1.72
---
Log message:
Allow for live in registers for eh landing pads.
---
Diffs of the changes: (+3 -1)
LiveIntervalAnalysis.h |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.70 - 1.71
LiveVariables.h updated: 1.34 - 1.35
MachineBasicBlock.h updated: 1.57 - 1.58
MachineInstr.h updated: 1.211 - 1.212
---
Log message:
Re-apply my liveintervalanalysis changes. Now with PR1207:
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.69 - 1.70
LiveVariables.h updated: 1.33 - 1.34
MachineBasicBlock.h updated: 1.56 - 1.57
MachineInstr.h updated: 1.210 - 1.211
---
Log message:
For PR1207: http://llvm.org/PR1207 :
Revert patches that caused the
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.68 - 1.69
---
Log message:
- Changes how function livein's are handled, they now have a start index of 0.
- When coalescing a copy MI, if its destination is dead, propagate the
property to the source MI's
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.67 - 1.68
LiveVariables.h updated: 1.31 - 1.32
---
Log message:
Use BitVector instead of vectorbool which can be extremely slow.
---
Diffs of the changes: (+5 -3)
LiveIntervalAnalysis.h |3 ++-
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.66 - 1.67
SSARegMap.h updated: 1.12 - 1.13
ScheduleDAG.h updated: 1.34 - 1.35
---
Log message:
rename DenseMap to IndexedMap.
---
Diffs of the changes: (+6 -7)
LiveIntervalAnalysis.h |4 ++--
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.64 - 1.65
---
Log message:
Added a new method CreateNewLiveInterval which, given a list of
LiveRanges, creates a new LiveInterval from them. The LiveRanges should
have existed already in another LiveInterval, but
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.61 - 1.62
MachineFunction.h updated: 1.60 - 1.61
---
Log message:
Remove dead methods, add getNumBlockIDs() method
---
Diffs of the changes: (+25 -10)
LiveIntervalAnalysis.h | 26 +++---
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.62 - 1.63
---
Log message:
revert accidentally committed file
---
Diffs of the changes: (+3 -23)
LiveIntervalAnalysis.h | 26 +++---
1 files changed, 3 insertions(+), 23 deletions(-)
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.63 - 1.64
---
Log message:
Keep track of the start of MBB's in a separate map from instructions. This
is faster and is needed for future improvements.
---
Diffs of the changes: (+17 -2)
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.60 - 1.61
---
Log message:
Avoid beating on the mi2i map when we know the answer already.
---
Diffs of the changes: (+6 -4)
LiveIntervalAnalysis.h | 10 ++
1 files changed, 6 insertions(+), 4
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.59 - 1.60
---
Log message:
Fix a typo pointed out by Gabor
---
Diffs of the changes: (+1 -1)
LiveIntervalAnalysis.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.57 - 1.58
---
Log message:
new method
---
Diffs of the changes: (+7 -0)
LiveIntervalAnalysis.h |7 +++
1 files changed, 7 insertions(+)
Index: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h
diff
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.58 - 1.59
---
Log message:
Iteration is required for some cases, even if they don't occur in crafty.
Restore it, which re-fixes X86/2006-08-21-ExtraMovInst.ll
---
Diffs of the changes: (+15 -3)
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.52 - 1.53
---
Log message:
Backing out fix for PR770: http://llvm.cs.uiuc.edu/PR770 . Need to re-apply it
after live range splitting is possible
---
Diffs of the changes: (+4 -5)
LiveIntervalAnalysis.h |
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.51 - 1.52
---
Log message:
PR 770: http://llvm.cs.uiuc.edu/PR770 - permit coallescing of registers in
subset register classes.
---
Diffs of the changes: (+5 -3)
LiveIntervalAnalysis.h |8 +---
1
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.49 - 1.50
---
Log message:
revert an accidental commit
---
Diffs of the changes: (+1 -5)
LiveIntervalAnalysis.h |6 +-
1 files changed, 1 insertion(+), 5 deletions(-)
Index:
27 matches
Mail list logo