projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Explicitly pass in debug location information to BuildMI.
[oota-llvm.git]
/
lib
/
CodeGen
/
PreAllocSplitting.cpp
2009-02-02
Owen Anderson
MergeValueInto is too smart: it might choose to do...
blob
|
commitdiff
|
raw
2009-02-02
Evan Cheng
Refactor PerformPHIConstruction, no functionality changes.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-01
Owen Anderson
Fix test failures causes by my previous commit.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-01
Owen Anderson
Fix an issue in PHI construction that was exposed by...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Owen Anderson
Correct the algorithms for choosing spill and restore...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Owen Anderson
Fix an issue where restores could be inserted after...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Owen Anderson
Comments are good. :-)
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Owen Anderson
Add support for aggressive load-use-store folding....
blob
|
commitdiff
|
raw
|
diff to current
2009-01-27
Owen Anderson
Make the pre-split-limit option more useful by using...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-26
Owen Anderson
Reapply r63025 and r63026, with fixes for the failing...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-26
Bill Wendling
Also revert r63206
blob
|
commitdiff
|
raw
|
diff to current
2009-01-26
Bill Wendling
Temporarily revert r63025 until the testsuite failures...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-26
Owen Anderson
Get rid of a bunch of dead code now that interval recon...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-26
Owen Anderson
Fix an issue where LiveIntervals was trying to be smart...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-26
Evan Cheng
Silence a bogus compiler warning.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-24
Owen Anderson
Some cleanups. No functional changes.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-23
Owen Anderson
Stage two of fixing pre-alloc-splitting's code size...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-23
Owen Anderson
Add an initial pass at dead spill/restore removal for...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-21
Owen Anderson
I accidentally removed this check in an earlier commit...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-21
Owen Anderson
Be more aggressive about renumbering vregs after splitt...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-20
Evan Cheng
Change TargetInstrInfo::isMoveInstr to return source...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-12
Owen Anderson
More two-address fixes. This gets lua working with...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-06
Owen Anderson
The phi construction algorithm used for interval recons...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-05
Owen Anderson
Get rid of sentinel insertion in interval reconstructio...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-31
Owen Anderson
Get live interval reconstruction several steps closer...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-29
Duncan Sands
Add braces, as suggested by a gcc warning.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-28
Owen Anderson
Fix up kill/dead marking in the new live interval recon...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-28
Owen Anderson
Add prototype code for recomputing a live interval...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-18
Owen Anderson
Re-apply r61158 in a form that no longer breaks tests.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-17
Owen Anderson
Revert r61158 for now, as it caused some test failures.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-17
Owen Anderson
Fix miscompilations caused by renumbering, and enable...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-16
Owen Anderson
Add code to renumber split intervals into new vregs...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-07
Owen Anderson
Switch to top-down mode and fix a crasher this exposed...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-04
Owen Anderson
Factor out some common code.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-02
Owen Anderson
Add support for folding spills into preceding defs...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-19
Owen Anderson
Add support for rematerialization in pre-alloc-splitting.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-18
Owen Anderson
Fix a bug introduced by my previous patch. With this...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-13
Owen Anderson
Don't allow the restore point to be placed after termin...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-11
Owen Anderson
Don't walk into predecessors in which the vreg is not...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-05
Owen Anderson
Use the new predicate to control when we do prealloc...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-04
Owen Anderson
First pass at checking for the creation of a new join...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-03
Owen Anderson
Revert my last patch until I consult with Evan about it.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-02
Owen Anderson
Don't do pre-splitting if doing so would create a value...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-31
Evan Cheng
Add a fixme.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-29
Evan Cheng
- More pre-split fixes: spill slot live interval comput...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-29
Evan Cheng
- Rewrite code that update register live interval that...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-28
Evan Cheng
If def is in the same mbb as the barrier, spilt the...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-28
Evan Cheng
Add command line option to limit the number splits...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-28
Evan Cheng
Avoid putting a split past the end of the live range...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-27
Evan Cheng
Silence a bogus compile time warning.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-27
Evan Cheng
Remove val# defined by a remat'ed def that is now dead.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-27
Evan Cheng
For now, don't split live intervals around x87 stack...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-26
Evan Cheng
Do not shrink wrap live interval in a mbb if it's livei...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-25
Evan Cheng
Handle cases where there aren't uses in the barrier...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-25
Evan Cheng
If val# def is ~0U, meaning it's defined by a PHI,...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-24
Evan Cheng
Fix a pasto.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-24
Evan Cheng
Fix a end() dereference; remove an abort() that wasn...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-24
Evan Cheng
Avoid splitting an interval multiple times; avoid split...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-23
Evan Cheng
Committing a good chunk of the pre-register allocation...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-20
Evan Cheng
Add skeleton for the pre-register allocation live inter...
blob
|
commitdiff
|
raw
|
diff to current