Little stuff:
authorChris Lattner <sabre@nondot.org>
Sat, 24 Jul 2004 02:52:23 +0000 (02:52 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 24 Jul 2004 02:52:23 +0000 (02:52 +0000)
commitabf295fc6cfb438617e8b105022ce506f56674d8
tree54dd64f03fb7e05d25edfa701315445b153fb449
parent1be339ac4c7f1dcf32cf6f2d35bfe3d9c62a35d1
Little stuff:

* Fix comment typeo
* add dump() methods
* add a few new methods like getLiveRangeContaining, removeRange & joinable
  (which is currently the same as overlaps)
* Remove the unused operator==

Bigger change:

* In LiveInterval, instead of using a boolean isDefinedOnce to keep track of
  if there are > 1 definitions in a particular interval, keep a counter,
  NumValues to keep track of exactly how many there are.
* In LiveRange, add a new ValId element to indicate which of the numbered
  values each LiveRange belongs to.   We now no longer merge LiveRanges if
  they are of differing value ID's even if they are neighbors.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15152 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/LiveInterval.h
lib/CodeGen/LiveInterval.cpp
lib/CodeGen/LiveInterval.h