Changes in directory llvm/lib/CodeGen:
LiveInterval.cpp updated: 1.34 -> 1.35
LiveIntervalAnalysis.cpp updated: 1.179 -> 1.180
---
Log message:
When joining two intervals where the RHS is really simple, use a light-weight
method for joining the live ranges instead of the fully-general one.
--
Changes in directory llvm/lib/CodeGen:
LiveInterval.cpp updated: 1.33 -> 1.34
LiveIntervalAnalysis.cpp updated: 1.173 -> 1.174
---
Log message:
avoid calling the virtual isMoveInstr method endlessly by caching its results.
---
Diffs of the changes: (+73 -75)
LiveInterval.cpp | 24
Changes in directory llvm/lib/CodeGen:
LiveInterval.cpp updated: 1.32 -> 1.33
LiveIntervalAnalysis.cpp updated: 1.171 -> 1.172
---
Log message:
Teach the coallescer to coallesce live intervals joined by an arbitrary
number of copies, potentially defining live ranges that appear to have
differi
Changes in directory llvm/lib/CodeGen:
LiveInterval.cpp updated: 1.31 -> 1.32
LiveIntervalAnalysis.cpp updated: 1.168 -> 1.169
---
Log message:
Simplifications to liveinterval analysis, no functionality change.
---
Diffs of the changes: (+36 -37)
LiveInterval.cpp | 26 +++
Changes in directory llvm/lib/CodeGen:
LiveInterval.cpp updated: 1.30 -> 1.31
LiveIntervalAnalysis.cpp updated: 1.167 -> 1.168
---
Log message:
Completely change the way that joining with physregs is implemented. This
paves the way for future changes, increases coallescing opportunities (in
th
Changes in directory llvm/lib/CodeGen:
LiveInterval.cpp updated: 1.28 -> 1.29
LiveIntervalAnalysis.cpp updated: 1.166 -> 1.167
VirtRegMap.cpp updated: 1.70 -> 1.71
---
Log message:
Take advantage of the recent improvements to the liveintervals set (tracking
instructions which define each value#
Changes in directory llvm/lib/CodeGen:
LiveInterval.cpp updated: 1.27 -> 1.28
LiveIntervalAnalysis.cpp updated: 1.165 -> 1.166
---
Log message:
Improve the LiveInterval class to keep track of which machine instruction
defines each value# tracked by the interval. This will be used to improve
co