[PATCH 1/5] refactor LiveInterval: introduce new LiveRanges class
Matthias Braun
matze at braunis.de
Thu Aug 29 18:07:09 PDT 2013
LiveRanges has logic to manage a set list LiveRange instances
and a list of value numbers which previously was in LiveInterval,
without having details like spill weight or a fixed register number.
LiveInterval is now a direct subclass of LiveRanges and simply adds the
spill weight and the register number.
---
include/llvm/CodeGen/LiveInterval.h | 143 +++++++++++++++++++++--------------
lib/CodeGen/LiveInterval.cpp | 128 +++++++++++++++----------------
lib/CodeGen/LiveIntervalAnalysis.cpp | 20 ++---
3 files changed, 156 insertions(+), 135 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-refactor-LiveInterval-introduce-new-LiveRanges-class.patch
Type: text/x-patch
Size: 30478 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130829/84cdacf6/attachment.bin>
More information about the llvm-commits
mailing list