aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/LiveInterval.h
Commit message (Expand)AuthorAgeFilesLines
* Introduce SpecificBumpPtrAllocator, a wrapper for BumpPtrAllocator which allowsBenjamin Kramer2010-03-301-13/+8
* Reapply r99881 with some fixes: only call destructor in releaseMemory!Edwin Török2010-03-301-6/+1
* Use methods to determine if a LiveInterval is spillable.Jakob Stoklund Olesen2010-03-011-0/+10
* Fix several comments which had previously been "the the" where aDan Gohman2010-02-101-1/+1
* Fix "the the" and similar typos.Dan Gohman2010-02-101-1/+1
* The Indexes Patch.Lang Hames2009-11-031-247/+49
* Renamed MachineInstrIndex to LiveIndex.Lang Hames2009-10-031-87/+87
* Add early coalescing to liveintervals. This is work in progress and is known ...Evan Cheng2009-09-141-1/+0
* Whoops. Committed the headers for r81605 - 'Moved some more index operations ...Lang Hames2009-09-121-4/+4
* Stabilize the order of live intervals in the priority_queue used by theBob Wilson2009-09-051-1/+4
* Removed yet another std::ostream reference.Lang Hames2009-09-041-3/+0
* Removed some junk and a std::ostream operator that was hanging around.Lang Hames2009-09-041-59/+0
* Replaces uses of unsigned for indexes in LiveInterval and VNInfo withLang Hames2009-09-041-101/+340
* shoot a few more std::ostream print methods in the head.Chris Lattner2009-08-231-20/+4
* Modified VNInfo. The "copy" member is now a union which holds the copy for a ...Lang Hames2009-08-101-15/+36
* Move more to raw_ostream, provide support for writing MachineBasicBlock,Daniel Dunbar2009-07-241-0/+12
* Make some changes suggested by Bill and Evan.David Greene2009-07-221-0/+4
* Remove mismatched and unnecessary declaration.Daniel Dunbar2009-07-151-1/+0
* New VNInfo alignment patch by Ryan Flynn.Lang Hames2009-07-141-14/+3
* Unbroke LiveInterval.Lang Hames2009-07-141-4/+7
* Tidy up VNInfo alignment code. Patch contributed by Ryan Flynn.Lang Hames2009-07-141-22/+21
* Improved tracking of value number kills. VN kills are now representedLang Hames2009-07-091-23/+59
* More VNInfo tweaking, plus a little progress on intra-block splitting.Lang Hames2009-06-191-8/+8
* Don't use int8_t, that requires DataTypes.hChris Lattner2009-06-181-7/+8
* include header for uint8_t.Zhongxing Xu2009-06-181-0/+1
* VNInfo cleanup.Lang Hames2009-06-171-17/+119
* Move register allocation preference (or hint) from LiveInterval to MachineReg...Evan Cheng2009-06-141-4/+6
* Update to in-place spilling framework. Includes live interval scaling and tri...Lang Hames2009-06-021-0/+24
* Do not share a single unknown val# for all the live ranges merged into a phys...Evan Cheng2009-04-251-4/+0
* Add a new LiveInterval::overlaps(). It checks if the live interval overlaps a...Evan Cheng2009-04-181-0/+4
* Use CHAR_BIT instead of hard-coding 8 in several places where itDan Gohman2009-04-011-3/+4
* Two coalescer fixes in one.Evan Cheng2009-03-111-0/+9
* Strengthen the previous check.Evan Cheng2009-02-081-9/+7
* git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64073 91177308-0d34-...Evan Cheng2009-02-081-0/+13
* MergeValueInto is too smart: it might choose to do the merge the opposite dir...Owen Anderson2009-02-021-1/+1
* Exit with nice warnings when register allocator run out of registers.Evan Cheng2009-01-291-0/+4
* Fix comment about removeRange.Evan Cheng2009-01-291-1/+1
* Forgot to commit this file.Owen Anderson2008-12-281-0/+10
* LiveInterval::removeKills and isKill don't need 'this' andDan Gohman2008-12-201-2/+2
* Fix PR3149. If an early clobber def is a physical register and it is tied to ...Evan Cheng2008-12-191-3/+7
* LiveRanges are represented as half-open ranges. Fix the findLiveInMBBs codeDan Gohman2008-11-261-1/+1
* Correct a function name in a comment.Dan Gohman2008-11-121-1/+1
* - More pre-split fixes: spill slot live interval computation bug; restore poi...Evan Cheng2008-10-291-0/+2
* Next round of earlyclobber handling. Approach theDale Johannesen2008-09-241-8/+2
* Shorten and rearrange data fields to save a word of memory.Dale Johannesen2008-09-201-6/+7
* Remove AsmThatEarlyClobber etc. from LiveIntervalAnalysisDale Johannesen2008-09-191-2/+7
* Instead of adding an isSS field to LiveInterval to denote stack slot. Use top...Evan Cheng2008-06-231-4/+8
* Add a stack slot coloring pass. Not yet enabled.Evan Cheng2008-06-041-3/+21
* Prune and tidy #includes.Dan Gohman2008-05-291-2/+0
* Fix more -Wshorten-64-to-32 warnings.Evan Cheng2008-05-051-6/+8