index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
LiveIntervalUnion.cpp
Age
Commit message (
Expand
)
Author
2012-12-03
Use the new script to sort the includes of every file under lib.
Chandler Carruth
2012-11-28
Make the LiveRegMatrix analysis available to targets.
Jakob Stoklund Olesen
2012-11-27
Remove unused MachineLoopRanges analysis.
Jakub Staszak
2012-06-05
Move LiveUnionArray into LiveIntervalUnion.h
Jakob Stoklund Olesen
2012-06-05
Don't print register names in LiveIntervalUnion::print().
Jakob Stoklund Olesen
2011-12-21
Oops - LiveIntervalUnion.cpp file does use std::find. Moving STL header inclu...
Lang Hames
2011-08-12
Simplify the interference checking code a bit.
Jakob Stoklund Olesen
2011-08-11
Eliminate the last use of InterferenceResult.
Jakob Stoklund Olesen
2011-08-11
Remove more dead code.
Jakob Stoklund Olesen
2011-08-11
Remove some dead code.
Jakob Stoklund Olesen
2011-07-08
Be more aggressive about following hints.
Jakob Stoklund Olesen
2011-04-11
Speed up eviction by stopping collectInterferingVRegs as soon as the spill
Jakob Stoklund Olesen
2011-04-11
Speed up LiveIntervalUnion::unify by handling end insertion specially.
Jakob Stoklund Olesen
2011-02-09
Add tags to live interval unions to avoid using stale queries.
Jakob Stoklund Olesen
2011-01-09
Replace TargetRegisterInfo::printReg with a PrintReg class that also works wi...
Jakob Stoklund Olesen
2010-12-17
Avoid dereferencing end() in collectInterferingVRegs() when there is no
Jakob Stoklund Olesen
2010-12-17
Provide LiveIntervalUnion::Query::checkLoopInterference.
Jakob Stoklund Olesen
2010-12-15
Start using SplitKit and MachineLoopRanges in RegAllocGreedy in preparation of
Jakob Stoklund Olesen
2010-12-14
Add LiveIntervalUnion print methods, RegAllocGreedy::trySplit debug spew.
Jakob Stoklund Olesen
2010-12-14
Use TRI::printReg instead of AbstractRegisterDescription when printing
Jakob Stoklund Olesen
2010-12-09
Add a forgotten initializer for CheckedFirstInterference.
Jakob Stoklund Olesen
2010-12-09
Added register reassignment prototype to RAGreedy. It's a simple
Andrew Trick
2010-12-09
IntervalMap iterators are heavyweight, so avoid copying them around and use
Jakob Stoklund Olesen
2010-12-08
Properly deal with empty intervals when checking for interference.
Jakob Stoklund Olesen
2010-12-07
Switch LiveIntervalUnion from std::set to IntervalMap.
Jakob Stoklund Olesen
2010-11-30
Comment typo.
Andrew Trick
2010-11-30
Coding style. No significant functionality. Abandon linear scan style
Andrew Trick
2010-11-10
RABasic is nearly functionally complete. There are a few remaining
Andrew Trick
2010-11-09
Adds RABasic verification and tracing.
Andrew Trick
2010-11-09
Reverting r118604. Windows build broke.
Andrew Trick
2010-11-09
Adds RABasic verification and tracing.
Andrew Trick
2010-11-08
Adds support for spilling previously allocated live intervals to
Andrew Trick
2010-10-26
Remove the vector of live vregs. I thought we would need to track
Andrew Trick
2010-10-26
Jakob's review of the basic register allocator.
Andrew Trick
2010-10-23
Fix a likely bug in an assertion by adding parentheses around '||'. This bug
Chandler Carruth
2010-10-22
This is a prototype of an experimental register allocation
Andrew Trick