aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/PreAllocSplitting.cpp
AgeCommit message (Expand)Author
2008-11-05Use the new predicate to control when we do prealloc splitting. Fix a small ...Owen Anderson
2008-11-04First pass at checking for the creation of a new join point when doing pre-al...Owen Anderson
2008-11-03Revert my last patch until I consult with Evan about it.Owen Anderson
2008-11-02Don't do pre-splitting if doing so would create a value join that did notOwen Anderson
2008-10-31Add a fixme.Evan Cheng
2008-10-29- More pre-split fixes: spill slot live interval computation bug; restore poi...Evan Cheng
2008-10-29- Rewrite code that update register live interval that's split.Evan Cheng
2008-10-28If def is in the same mbb as the barrier, spilt the value after the last use ...Evan Cheng
2008-10-28Add command line option to limit the number splits to help debugging.Evan Cheng
2008-10-28Avoid putting a split past the end of the live range; always shrink wrap live...Evan Cheng
2008-10-27Silence a bogus compile time warning.Evan Cheng
2008-10-27Remove val# defined by a remat'ed def that is now dead.Evan Cheng
2008-10-27For now, don't split live intervals around x87 stack register barriers. FpGET...Evan Cheng
2008-10-26Do not shrink wrap live interval in a mbb if it's livein any of its successor...Evan Cheng
2008-10-25Handle cases where there aren't uses in the barrier mbb.Evan Cheng
2008-10-25If val# def is ~0U, meaning it's defined by a PHI, and it's previously split,...Evan Cheng
2008-10-24Fix a pasto.Evan Cheng
2008-10-24Fix a end() dereference; remove an abort() that wasn't meant to be left in.Evan Cheng
2008-10-24Avoid splitting an interval multiple times; avoid splitting re-materializable...Evan Cheng
2008-10-23Committing a good chunk of the pre-register allocation live interval splittin...Evan Cheng
2008-10-20Add skeleton for the pre-register allocation live interval splitting pass.Evan Cheng