aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/JSBackend/AllocaManager.h
AgeCommit message (Collapse)Author
2014-05-07Split alloca liveness propagation into separate forward and backward phases.Dan Gohman
This makes the code simpler, and avoids problems with the two directions interfering with each other. This fixes asm2.test_sqlite and other failures.
2014-03-04Perform alloca coloring only at -O1 and higher.Dan Gohman
2014-03-04Introduce AllocaManager, a class for managing allocas.Dan Gohman
The AllocaManager performs stack layout for alloca objects. It is capable of analyzing alloca liveness and sharing space between multiple allocas.