aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/LiveInterval.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add a register allocation preference field; add a method to compute size of a...Evan Cheng2007-04-171-0/+9
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-171-1/+1
* The best unbreakage yet, addressing Bill's concerns.Jeff Cohen2006-12-161-3/+2
* An even better unbreakage...Jeff Cohen2006-12-151-0/+7
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-4/+3
* Converted to using llvm streams instead of <iostream>sBill Wendling2006-11-291-1/+1
* Put the #include for a module first.Bill Wendling2006-11-281-1/+1
* Changed to using llvm streams.Bill Wendling2006-11-281-5/+5
* For PR786:Reid Spencer2006-11-021-1/+0
* When joining two intervals where the RHS is really simple, use a light-weightChris Lattner2006-09-021-0/+17
* avoid calling the virtual isMoveInstr method endlessly by caching its results.Chris Lattner2006-08-311-12/+12
* Teach the coallescer to coallesce live intervals joined by an arbitraryChris Lattner2006-08-291-130/+59
* Simplifications to liveinterval analysis, no functionality change.Chris Lattner2006-08-261-11/+15
* Completely change the way that joining with physregs is implemented. ThisChris Lattner2006-08-251-7/+40
* When replacing value numbers, make sure to compactify the value # space.Chris Lattner2006-08-241-0/+12
* Take advantage of the recent improvements to the liveintervals set (trackingChris Lattner2006-08-241-8/+83
* Improve the LiveInterval class to keep track of which machine instructionChris Lattner2006-08-221-1/+15
* Fix LiveInterval::getOverlapingRanges to take things in the right orderChris Lattner2005-10-211-3/+3
* Fix a conditional so we don't access past the end of the range. Thanks toChris Lattner2005-10-201-6/+4
* Fix order of eval problem from when I refactored this into a function.Chris Lattner2005-10-201-3/+2
* add a new method, play around with some code.Chris Lattner2005-10-201-10/+56
* Refactor some code, pulling it out into a function. No functionality change.Chris Lattner2005-10-201-15/+26
* Expose the LiveInterval interfaces as public headers.Chris Lattner2005-09-211-1/+1
* Print the symbolic register name in a register allocator debug dump.Chris Lattner2005-05-141-11/+17
* Remove trailing whitespaceMisha Brukman2005-04-211-2/+2
* Prevent accessing past the end of the intervals vector, this fixesChris Lattner2004-12-041-1/+3
* There is no need to check to see if j overflowed in this loop as we're onlyChris Lattner2004-11-181-1/+3
* Moderate head scratching reveals that this conditional is not needed. IfChris Lattner2004-11-181-4/+0
* Take another .7 seconds off of linear scan time.Chris Lattner2004-11-181-3/+5
* Add ability to give hints to the overlaps routines.Chris Lattner2004-11-181-5/+13
* Give a better message for a common assertion failure.Brian Gaeke2004-11-161-1/+2
* Fix includes. Patch contributed by Paolo Invernizzi!Alkis Evlogimenos2004-09-281-0/+1
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
* Fix the sense of joinableChris Lattner2004-07-251-4/+4
* This patch makes use of the infrastructure implemented before to safely andChris Lattner2004-07-251-1/+43
* Make a method const, no functionality changesChris Lattner2004-07-251-5/+5
* Fix a bug in the range removerChris Lattner2004-07-251-1/+1
* Change std::map<unsigned, LiveInterval*> into a std::map<unsigned,Alkis Evlogimenos2004-07-241-2/+2
* In the joiner, merge the small interval into the large interval. This restoresChris Lattner2004-07-241-0/+9
* Little stuff:Chris Lattner2004-07-241-17/+130
* Change addRange and join to be a little bit smarter. In particular, we don'tChris Lattner2004-07-231-33/+76
* Search by the start point, not by the whole interval. This saves someChris Lattner2004-07-231-11/+12
* Instead of searching for a live interval pair, search for a location. This g...Chris Lattner2004-07-231-6/+4
* Pull the LiveRange and LiveInterval classes out of LiveIntervals.h (whichChris Lattner2004-07-231-0/+151