projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert r123908; the code in question is completely untested and wrong.
2011-03-03
Jakob Stoklund Olesen
Renumber slot indexes uniformly instead of spacing...
commit
|
commitdiff
|
tree
2011-03-03
Jakob Stoklund Olesen
Represent sentinel slot indexes with a null pointer.
commit
|
commitdiff
|
tree
2011-03-03
Jakob Stoklund Olesen
Avoid comparing invalid slot indexes, and assert that...
commit
|
commitdiff
|
tree
2011-03-03
Jakob Stoklund Olesen
Optimize SlotIndex equality tests.
commit
|
commitdiff
|
tree
2011-03-03
Jakob Stoklund Olesen
Avoid comparing invalid slot indexes.
commit
|
commitdiff
|
tree
2011-03-03
Jakob Stoklund Olesen
Cache basic block bounds instead of asking SlotIndexes...
commit
|
commitdiff
|
tree
2011-03-03
Jakob Stoklund Olesen
Change the SplitEditor interface to a single instance...
commit
|
commitdiff
|
tree
2011-03-03
Jakob Stoklund Olesen
Only run the updateSSA loop when we have actually seen...
commit
|
commitdiff
|
tree
2011-03-03
Jakob Stoklund Olesen
Fix PHI handling in LiveIntervals::shrinkToUses().
commit
|
commitdiff
|
tree
2011-03-02
Jakob Stoklund Olesen
Turn the Edit member into a pointer so it can change...
commit
|
commitdiff
|
tree
2011-03-02
Jakob Stoklund Olesen
Transfer simply defined values directly without recomputing...
commit
|
commitdiff
|
tree
2011-03-02
Jakob Stoklund Olesen
Extract a method. No functional change.
commit
|
commitdiff
|
tree
2011-03-02
Jakob Stoklund Olesen
Move extendRange() into SplitEditor and delete the...
commit
|
commitdiff
|
tree
2011-03-02
Jakob Stoklund Olesen
Rename mapValue to extendRange because that is its...
commit
|
commitdiff
|
tree
2011-03-02
Jakob Stoklund Olesen
Simplify LiveIntervals::shrinkToUses() a bit by using...
commit
|
commitdiff
|
tree
2011-03-02
Jakob Stoklund Olesen
Fix typo.
commit
|
commitdiff
|
tree
2011-03-02
Jakob Stoklund Olesen
Move LiveIntervalMap::extendTo into LiveInterval itself.
commit
|
commitdiff
|
tree
2011-03-01
Jakob Stoklund Olesen
Delete dead code.
commit
|
commitdiff
|
tree
2011-03-01
Jakob Stoklund Olesen
Move the value map from LiveIntervalMap to SplitEditor.
commit
|
commitdiff
|
tree
2011-03-01
Jakob Stoklund Olesen
Delete dead code.
commit
|
commitdiff
|
tree
2011-03-01
Jakob Stoklund Olesen
Drop RAGreedy::trySpillInterferences().
commit
|
commitdiff
|
tree
2011-03-01
Jakob Stoklund Olesen
Keep track of which stage produced a live range, and...
commit
|
commitdiff
|
tree
2011-02-28
Jakob Stoklund Olesen
Fix typo introduced by r126661: "Fix a typo which ..."
commit
|
commitdiff
|
tree
2011-02-25
Jakob Stoklund Olesen
Try harder to get the hint by preferring to evict hint...
commit
|
commitdiff
|
tree
2011-02-24
Jakob Stoklund Olesen
Tweak the register allocator priority queue some more.
commit
|
commitdiff
|
tree
2011-02-24
Jakob Stoklund Olesen
Use the same spill slot for all live ranges that descend...
commit
|
commitdiff
|
tree
2011-02-23
Jakob Stoklund Olesen
It is safe to ignore LastSplitPoint when the variable...
commit
|
commitdiff
|
tree
2011-02-23
Jakob Stoklund Olesen
Keep track of how many times a live range has been...
commit
|
commitdiff
|
tree
2011-02-23
Jakob Stoklund Olesen
Fix a bug in determining if there is only a single...
commit
|
commitdiff
|
tree
2011-02-23
Jakob Stoklund Olesen
Be more aggressive about evicting interference.
commit
|
commitdiff
|
tree
2011-02-22
Jakob Stoklund Olesen
Change the RAGreedy register assignment order so large...
commit
|
commitdiff
|
tree
2011-02-22
Jakob Stoklund Olesen
80 Col.
commit
|
commitdiff
|
tree
2011-02-21
Jakob Stoklund Olesen
Add SplitKit::isOriginalEndpoint and use it to force...
commit
|
commitdiff
|
tree
2011-02-19
Jakob Stoklund Olesen
Give SplitAnalysis a VRM member to access VirtRegMap...
commit
|
commitdiff
|
tree
2011-02-19
Jakob Stoklund Olesen
Missed member rename for naming convention.
commit
|
commitdiff
|
tree
2011-02-19
Jakob Stoklund Olesen
This method belonged in VirtRegMap.
commit
|
commitdiff
|
tree
2011-02-19
Jakob Stoklund Olesen
Separate timers for local and global splitting.
commit
|
commitdiff
|
tree
2011-02-18
Jakob Stoklund Olesen
Use VirtRegMap's Virt2SplitMap to keep track of the...
commit
|
commitdiff
|
tree
2011-02-18
Jakob Stoklund Olesen
Add VirtRegMap::rewrite() and use it in the new register...
commit
|
commitdiff
|
tree
2011-02-18
Jakob Stoklund Olesen
Trim debugging output.
commit
|
commitdiff
|
tree
2011-02-17
Jakob Stoklund Olesen
Add basic register allocator statistics.
commit
|
commitdiff
|
tree
2011-02-17
Jakob Stoklund Olesen
Split local live ranges.
commit
|
commitdiff
|
tree
2011-02-15
Jakob Stoklund Olesen
Teach ARMLoadStoreOptimizer to remove kill flags from...
commit
|
commitdiff
|
tree
2011-02-14
Jakob Stoklund Olesen
Move more fragments of spill weight calculation into...
commit
|
commitdiff
|
tree
2011-02-09
Jakob Stoklund Olesen
Delete unused code for analyzing and splitting around...
commit
|
commitdiff
|
tree
2011-02-09
Jakob Stoklund Olesen
Simplify using the new leaveIntvBefore()
commit
|
commitdiff
|
tree
2011-02-09
Jakob Stoklund Olesen
Use the LiveBLocks array for SplitEditor::splitSingleBlocks...
commit
|
commitdiff
|
tree
2011-02-09
Jakob Stoklund Olesen
Move calcLiveBlockInfo() and the BlockInfo struct into...
commit
|
commitdiff
|
tree
2011-02-09
Jakob Stoklund Olesen
Ignore <undef> uses when analyzing and rewriting.
commit
|
commitdiff
|
tree
2011-02-09
Jakob Stoklund Olesen
Assert on bad jump tables.
commit
|
commitdiff
|
tree
2011-02-09
Jakob Stoklund Olesen
Add tags to live interval unions to avoid using stale...
commit
|
commitdiff
|
tree
2011-02-09
Jakob Stoklund Olesen
Evict a lighter single interference before attempting...
commit
|
commitdiff
|
tree
2011-02-09
Jakob Stoklund Olesen
Set an allocation hint when rematting before a COPY.
commit
|
commitdiff
|
tree
2011-02-08
Jakob Stoklund Olesen
Fix one more case of splitting after the last split...
commit
|
commitdiff
|
tree
2011-02-08
Jakob Stoklund Olesen
Reorganize interference code to check LastSplitPoint...
commit
|
commitdiff
|
tree
2011-02-08
Jakob Stoklund Olesen
Also handle the situation where an indirect branch...
commit
|
commitdiff
|
tree
2011-02-08
Jakob Stoklund Olesen
Add LiveIntervals::addKillFlags() to recompute kill...
commit
|
commitdiff
|
tree
2011-02-08
Jakob Stoklund Olesen
Trim debug spew
commit
|
commitdiff
|
tree
2011-02-08
Jakob Stoklund Olesen
Avoid folding a load instruction into an instruction...
commit
|
commitdiff
|
tree
2011-02-08
Jakob Stoklund Olesen
Add SplitEditor::overlapIntv() to create small ranges...
commit
|
commitdiff
|
tree
2011-02-08
Jakob Stoklund Olesen
Add assertion.
commit
|
commitdiff
|
tree
2011-02-08
Jakob Stoklund Olesen
Add LiveIntervals::shrinkToUses().
commit
|
commitdiff
|
tree
2011-02-05
Jakob Stoklund Olesen
Be more strict about the first/last interference-free...
commit
|
commitdiff
|
tree
2011-02-05
Jakob Stoklund Olesen
Add assertions to verify that the new interval is clear...
commit
|
commitdiff
|
tree
2011-02-04
Jakob Stoklund Olesen
Apparently, it is possible for a block with a landing...
commit
|
commitdiff
|
tree
2011-02-04
Jakob Stoklund Olesen
Be more accurate about live range splitting at the...
commit
|
commitdiff
|
tree
2011-02-04
Jakob Stoklund Olesen
Add LiveIntervals::getLastSplitPoint().
commit
|
commitdiff
|
tree
2011-02-04
Jakob Stoklund Olesen
Verify that one of the ranges produced by region splitting...
commit
|
commitdiff
|
tree
2011-02-04
Jakob Stoklund Olesen
Skip unused values.
commit
|
commitdiff
|
tree
2011-02-04
Jakob Stoklund Olesen
Also compute interference intervals for blocks with...
commit
|
commitdiff
|
tree
2011-02-04
Jakob Stoklund Olesen
Verify kill flags conservatively.
commit
|
commitdiff
|
tree
2011-02-03
Jakob Stoklund Olesen
Ensure that the computed interference intervals actually...
commit
|
commitdiff
|
tree
2011-02-03
Jakob Stoklund Olesen
Tweak debug output from SlotIndexes.
commit
|
commitdiff
|
tree
2011-02-03
Jakob Stoklund Olesen
Add debug output and asserts to the phi-connecting...
commit
|
commitdiff
|
tree
2011-02-03
Jakob Stoklund Olesen
Fix coloring bug when mapping values in the middle...
commit
|
commitdiff
|
tree
2011-02-03
Jakob Stoklund Olesen
Return live range end points from SplitEditor::enter...
commit
|
commitdiff
|
tree
2011-02-03
Jakob Stoklund Olesen
Silence an MSVC warning
commit
|
commitdiff
|
tree
2011-02-03
Jakob Stoklund Olesen
Defer SplitKit value mapping until all defs are available.
commit
|
commitdiff
|
tree
2011-01-30
Jakob Stoklund Olesen
Respect the -tail-dup-size command line option even...
commit
|
commitdiff
|
tree
2011-01-26
Jakob Stoklund Olesen
Rename member variables to follow the rest of LLVM.
commit
|
commitdiff
|
tree
2011-01-20
Jakob Stoklund Olesen
SplitKit requires that all defs are in place before...
commit
|
commitdiff
|
tree
2011-01-20
Jakob Stoklund Olesen
Add LiveIntervalMap::dumpCache() to print out the cache...
commit
|
commitdiff
|
tree
2011-01-20
Jakob Stoklund Olesen
Check that a live range exists before shortening it...
commit
|
commitdiff
|
tree
2011-01-20
Jakob Stoklund Olesen
Add hidden -verify-coalescing to run the machine code...
commit
|
commitdiff
|
tree
2011-01-20
Jakob Stoklund Olesen
Fix bug found by new clang warning.
commit
|
commitdiff
|
tree
2011-01-19
Jakob Stoklund Olesen
Divert Hopfield network debug output. It is very noisy.
commit
|
commitdiff
|
tree
2011-01-19
Jakob Stoklund Olesen
Don't accidentally leave small gaps in the live ranges...
commit
|
commitdiff
|
tree
2011-01-19
Jakob Stoklund Olesen
Implement RAGreedy::splitAroundRegion and remove loop...
commit
|
commitdiff
|
tree
2011-01-18
Jakob Stoklund Olesen
Add RAGreedy methods for splitting live ranges around...
commit
|
commitdiff
|
tree
2011-01-14
Jakob Stoklund Olesen
Try for the third time to teach getFirstTerminator...
commit
|
commitdiff
|
tree
2011-01-14
Jakob Stoklund Olesen
Revert r123419. It still breaks llvm-gcc-i386-linux...
commit
|
commitdiff
|
tree
2011-01-14
Jakob Stoklund Olesen
Try again to teach getFirstTerminator() about debug...
commit
|
commitdiff
|
tree
2011-01-13
Jakob Stoklund Olesen
Better terminator avoidance.
commit
|
commitdiff
|
tree
2011-01-13
Jakob Stoklund Olesen
Fix a few more places that should use MBB::getLastNonDebugIn...
commit
|
commitdiff
|
tree
2011-01-13
Jakob Stoklund Olesen
Temporary workaround for an i386 crash in LiveDebugVariables.
commit
|
commitdiff
|
tree
2011-01-13
Jakob Stoklund Olesen
Teach frame lowering to ignore debug values after the...
commit
|
commitdiff
|
tree
2011-01-13
Jakob Stoklund Olesen
Teach MachineBasicBlock::getFirstTerminator to ignore...
commit
|
commitdiff
|
tree
2011-01-13
Jakob Stoklund Olesen
Add missing space in debug output
commit
|
commitdiff
|
tree
2011-01-12
Jakob Stoklund Olesen
Try again enabling LiveDebugVariables.
commit
|
commitdiff
|
tree
2011-01-12
Jakob Stoklund Olesen
Don't emit a DBG_VALUE for a spill slot that the rewriter...
commit
|
commitdiff
|
tree
next