summaryrefslogtreecommitdiff
path: root/lib/CodeGen/LiveStackAnalysis.cpp
AgeCommit message (Expand)AuthorFilesLines
2012-09-21Fix a significant recent(?) regression. StackSlotColoring no longer did anythingEvan Cheng1-1/+4
2011-09-30Move getCommonSubClass() into TRI.Jakob Stoklund Olesen1-2/+3
2011-01-09Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual andJakob Stoklund Olesen1-0/+16
2010-10-26Make the spiller responsible for updating the LiveStacks analysis.Jakob Stoklund Olesen1-0/+2
2010-10-07Now with fewer extraneous semicolons!Owen Anderson1-1/+1
2010-07-21Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson1-1/+2
2010-06-26VNInfos don't need to be destructed anymore.Benjamin Kramer1-2/+2
2010-03-30Introduce SpecificBumpPtrAllocator, a wrapper for BumpPtrAllocator which allowsBenjamin Kramer1-1/+1
2009-11-03The Indexes Patch.Lang Hames1-7/+2
2009-08-23Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner1-2/+1
2009-08-23shoot a few more std::ostream print methods in the head.Chris Lattner1-4/+7
2009-06-02Update to in-place spilling framework. Includes live interval scaling and tri...Lang Hames1-0/+9
2009-05-03In some rare cases, the register allocator can spill registers but end up not...Evan Cheng1-3/+9
2008-09-22Livestacks really does preserve everything.Evan Cheng1-2/+1
2008-09-22Instead of setPreservesAll, just mark them preseving machine loop info and ma...Evan Cheng1-1/+2
2008-09-22Mark several codegen passes as preserving all analysis.Evan Cheng1-0/+1
2008-06-04Add a stack slot coloring pass. Not yet enabled.Evan Cheng1-0/+50