projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Remove optimization emitting a reference insted of label difference, since it can...
[oota-llvm.git]
/
lib
/
CodeGen
/
SplitKit.h
2011-03-08
Jakob Stoklund Olesen
Delete dead code after rematerializing.
blob
|
commitdiff
|
raw
2011-03-05
Jakob Stoklund Olesen
Work around a coalescer bug.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-04
Jakob Stoklund Olesen
Use an IndexedMap instead of a DenseMap for the live...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-03
Jakob Stoklund Olesen
Cache basic block bounds instead of asking SlotIndexes...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-03
Jakob Stoklund Olesen
Change the SplitEditor interface to a single instance...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-02
Jakob Stoklund Olesen
Turn the Edit member into a pointer so it can change...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-02
Jakob Stoklund Olesen
Transfer simply defined values directly without recompu...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-02
Jakob Stoklund Olesen
Extract a method. No functional change.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-02
Jakob Stoklund Olesen
Move extendRange() into SplitEditor and delete the...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-02
Jakob Stoklund Olesen
Rename mapValue to extendRange because that is its...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-02
Jakob Stoklund Olesen
Move LiveIntervalMap::extendTo into LiveInterval itself.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-01
Jakob Stoklund Olesen
Delete dead code.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-01
Jakob Stoklund Olesen
Move the value map from LiveIntervalMap to SplitEditor.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-01
Jakob Stoklund Olesen
Delete dead code.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-21
Jakob Stoklund Olesen
Add SplitKit::isOriginalEndpoint and use it to force...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-19
Jakob Stoklund Olesen
Give SplitAnalysis a VRM member to access VirtRegMap...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-19
Jakob Stoklund Olesen
Missed member rename for naming convention.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-17
Jakob Stoklund Olesen
Split local live ranges.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-09
Jakob Stoklund Olesen
Delete unused code for analyzing and splitting around...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-09
Jakob Stoklund Olesen
Use the LiveBLocks array for SplitEditor::splitSingleBl...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-09
Jakob Stoklund Olesen
Move calcLiveBlockInfo() and the BlockInfo struct into...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-08
Jakob Stoklund Olesen
Add SplitEditor::overlapIntv() to create small ranges...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-03
Jakob Stoklund Olesen
Return live range end points from SplitEditor::enter...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-03
Eric Christopher
Reapply this.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-03
Eric Christopher
Temporarily revert 124765 in an attempt to find the...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-03
Jakob Stoklund Olesen
Defer SplitKit value mapping until all defs are available.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-26
Jakob Stoklund Olesen
Rename member variables to follow the rest of LLVM.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-20
Jakob Stoklund Olesen
Add LiveIntervalMap::dumpCache() to print out the cache...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-18
Jakob Stoklund Olesen
Add RAGreedy methods for splitting live ranges around...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-04
Jakob Stoklund Olesen
Turn the EdgeBundles class into a stand-alone machine...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-21
Jakob Stoklund Olesen
Add EdgeBundles to SplitKit.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-15
Jakob Stoklund Olesen
Detect and enumerate bypass loops.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-15
Jakob Stoklund Olesen
Separate SplitAnalysis::getSplitLoops().
blob
|
commitdiff
|
raw
|
diff to current
2010-11-10
Jakob Stoklund Olesen
Basic rematerialization during splitting.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-01
Jakob Stoklund Olesen
When inserting copies during splitting, always use...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-28
Jakob Stoklund Olesen
Replace SplitKit SSA update with an iterative algorithm...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-28
Jakob Stoklund Olesen
Make MachineDominators available for SplitEditor. We...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Jakob Stoklund Olesen
Handle critical loop predecessors by making both inside...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Jakob Stoklund Olesen
Compute critical loop predecessors in the same way...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-22
Andrew Trick
This is a prototype of an experimental register allocation
blob
|
commitdiff
|
raw
|
diff to current
2010-10-22
Jakob Stoklund Olesen
Add print methods
blob
|
commitdiff
|
raw
|
diff to current
2010-10-15
Jakob Stoklund Olesen
Remove unused accessor.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-15
Jakob Stoklund Olesen
Eliminate curli from SplitEditor. Use the LiveRangeEdit...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-14
Jakob Stoklund Olesen
Create a new LiveRangeEdit class to keep track of the...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-08
Jakob Stoklund Olesen
Rename SplitEditor::rewrite to finish() and break it...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Jakob Stoklund Olesen
Remove SplitAnalysis::removeUse. It was only used to...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Jakob Stoklund Olesen
Update SplitEditor API to reflect the fact that the...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Jakob Stoklund Olesen
Don't use nextIndex to check for live out of instruction.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-21
Jakob Stoklund Olesen
Build the complement interval dupli after the split...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-16
Jakob Stoklund Olesen
Use the value mapping provided by LiveIntervalMap....
blob
|
commitdiff
|
raw
|
diff to current
2010-09-13
Jakob Stoklund Olesen
Mechanically replace LiveInterval* with LiveIntervalMap...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-13
Jakob Stoklund Olesen
Allow LiveIntervalMap to be reused by resetting the...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-18
Jakob Stoklund Olesen
Thinking about it, we don't need MachineDominatorTree...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-18
Jakob Stoklund Olesen
Add the LiveIntervalMap class. Don't hook it up yet.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-13
Jakob Stoklund Olesen
Clean up the Spiller.h interface.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-13
Jakob Stoklund Olesen
Implement splitting inside a single block.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-12
Jakob Stoklund Olesen
Update the SplitAnalysis statistics as uses are moved...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-12
Jakob Stoklund Olesen
Implement single block splitting.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-10
Jakob Stoklund Olesen
Recalculate the spill weight and allocation hint for...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Jakob Stoklund Olesen
Lazily defer duplicating the live interval we are split...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-04
Jakob Stoklund Olesen
Checkpoint SplitKit progress.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-26
Jakob Stoklund Olesen
Add SplitEditor to SplitKit. This class will be used...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-20
Jakob Stoklund Olesen
Change the createSpiller interface to take a MachineFun...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-20
Jakob Stoklund Olesen
Implement loop splitting analysis.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-20
Jakob Stoklund Olesen
Appease the colonials.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-20
Jakob Stoklund Olesen
Beginning SplitKit - utility classes for live range...
blob
|
commitdiff
|
raw
|
diff to current