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 r2
...
r2 = move v1
= op r2
Clear the first r2 kill if v1 and r2 are joined.
---
Diffs of the changes: (+5 -1)
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 +-
LiveVariabl
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 informati
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 i
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 vi
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: llvm/include/ll
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.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: llvm/include/llvm/CodeGen/Liv
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 ch
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: llvm/
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:
http:/
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 th
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 des
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 vector which can be extremely slow.
---
Diffs of the changes: (+5 -3)
LiveIntervalAnalysis.h |3 ++-
LiveVariables
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 ++--
SSARegMa
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, b
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)
LiveIntervalAnalysis
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.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.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 delet
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: llvm/include/llvm/CodeGe
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)
LiveIntervalA
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.56 -> 1.57
---
Log message:
Iterative coallescing doesn't buy us anything (we get identical results on
crafty with and without it). Removing it speeds up live intervals 6%.
---
Diffs of the changes: (+2 -15)
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 fi
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: llvm/include/llvm/CodeG
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.48 -> 1.49
SelectionDAG.h updated: 1.92 -> 1.93
SelectionDAGNodes.h updated: 1.96 -> 1.97
---
Log message:
Make ConstantFP legalize into TargetConstantFP like other leaf nodes do. Allow
targets to register custom
29 matches
Mail list logo