aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/PreAllocSplitting.cpp
AgeCommit message (Expand)Author
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