summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/RegAllocLinearScan.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-07-24 02:52:23 +0000
committerChris Lattner <sabre@nondot.org>2004-07-24 02:52:23 +0000
commit038747f5c034e2d67a23da07bb7b3d1428cdec8b (patch)
tree1a3a9fe05f4b63100b89e79112ca5c57f7a333b7 /llvm/lib/CodeGen/RegAllocLinearScan.cpp
parent8930d4f24eda9daf9a9e75fecfe4816b80a8bb8d (diff)
downloadbcm5719-llvm-038747f5c034e2d67a23da07bb7b3d1428cdec8b.tar.gz
bcm5719-llvm-038747f5c034e2d67a23da07bb7b3d1428cdec8b.zip
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. llvm-svn: 15152
Diffstat (limited to 'llvm/lib/CodeGen/RegAllocLinearScan.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud