aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/LiveInterval.h
Commit message (Expand)AuthorAgeFilesLines
...
* [regcoalescing] bug fix for RegistersDefinedFromSameValue.Andrew Trick2011-09-151-0/+8
* Switch extendInBlock() to take a kill slot instead of the last use slot.Jakob Stoklund Olesen2011-09-131-4/+4
* Teach LiveInterval::isZeroLength about null SlotIndexes.Jakob Stoklund Olesen2011-05-161-2/+3
* Avoid using stale entries form the sibling value map.Jakob Stoklund Olesen2011-04-301-0/+5
* Rewrite instructions as part of ConnectedVNInfoEqClasses::Distribute.Jakob Stoklund Olesen2011-03-171-5/+6
* Move LiveIntervalMap::extendTo into LiveInterval itself.Jakob Stoklund Olesen2011-03-021-0/+5
* Reapply this.Eric Christopher2011-02-031-1/+1
* Temporarily revert 124765 in an attempt to find the cycle breaking bootstrap.Eric Christopher2011-02-031-1/+1
* Defer SplitKit value mapping until all defs are available.Jakob Stoklund Olesen2011-02-031-1/+1
* Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual andJakob Stoklund Olesen2011-01-091-20/+3
* Use IntEqClasses to compute connected components of live intervals.Jakob Stoklund Olesen2010-12-211-6/+2
* Avoid dereferencing end() in collectInterferingVRegs() when there is noJakob Stoklund Olesen2010-12-171-0/+1
* Print out the connected components in the verifier after complaining about theirJakob Stoklund Olesen2010-10-291-3/+8
* After splitting, the remaining LiveInterval may be fragmented into multipleJakob Stoklund Olesen2010-10-071-1/+40
* When RemoveCopyByCommutingDef is creating additional identity copies, just useJakob Stoklund Olesen2010-10-011-0/+5
* Avoid using VNInfo::getCopy as much as possible. I want to get rid of it.Jakob Stoklund Olesen2010-09-251-0/+4
* Removed VNInfo::isDefAccurate(). Def "accuracy" can be checked by testing whe...Lang Hames2010-09-251-28/+3
* Add LiveInterval::find and use it for most LiveRange searching operationsJakob Stoklund Olesen2010-09-211-7/+33
* Remove dead method.Jakob Stoklund Olesen2010-09-211-5/+0
* Rearrange for better alignment and less paddingJakob Stoklund Olesen2010-09-081-3/+4
* Remove dead code and data.Jakob Stoklund Olesen2010-09-081-18/+6
* Remove dead code.Jakob Stoklund Olesen2010-09-081-4/+0
* Remove dead code.Jakob Stoklund Olesen2010-09-041-15/+0
* Also recompute HasPHIKill flags in LiveInterval::RenumberValues.Jakob Stoklund Olesen2010-08-121-1/+2
* Remove trailing whitespace.Jakob Stoklund Olesen2010-08-121-10/+10
* Transpose the calculation of spill weights such that we are calculating oneJakob Stoklund Olesen2010-08-101-0/+9
* Add LiveInterval::RenumberValues - Garbage collection for VNInfos.Jakob Stoklund Olesen2010-08-061-0/+4
* Factored out a bit of common code to mark VNInfos for deletion.Lang Hames2010-07-261-0/+1
* If 'other' was empty 'overlapsFrom(other, other.begin());' will segfault. Thi...Lang Hames2010-07-221-0/+2
* Rematerialize as much as possible before inserting spills and reloads.Jakob Stoklund Olesen2010-07-021-0/+6
* VNInfos don't need to be destructed anymore.Benjamin Kramer2010-06-261-5/+5
* Don't track kills in VNInfo. Use interval ends instead.Jakob Stoklund Olesen2010-06-251-66/+17
* Let SmallVector take advantage of LiveRange's podness.Benjamin Kramer2010-06-131-0/+2
* Removed scaleNumbering method declaration from LiveInterval (not defined, not...Lang Hames2010-05-211-4/+0
* Introduce SpecificBumpPtrAllocator, a wrapper for BumpPtrAllocator which allowsBenjamin Kramer2010-03-301-13/+8
* Reapply r99881 with some fixes: only call destructor in releaseMemory!Torok Edwin2010-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