aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/StackColoring.cpp
AgeCommit message (Expand)Author
2012-10-18Clear unknown mem ops when merging stack slots (pr14090)Sebastian Pop
2012-10-18Change MachineFrameInfo::StackObject::Alloca from Value* to AllocaInst*Sebastian Pop
2012-09-17Disable the protection from escaped allocas in an attempt to find violating p...Nadav Rotem
2012-09-13Rename the flag which protects from escaped allocas, which may come from bugs...Nadav Rotem
2012-09-13Fix a typo.Nadav Rotem
2012-09-13Stack Coloring: We have code that checks that all of the uses of allocasNadav Rotem
2012-09-12Add a flag to disable the code that looks for allocas which escaped the lifet...Nadav Rotem
2012-09-12Enable stack-coloring, in hope that the recent fixes will enable correct drag...Nadav Rotem
2012-09-12Stack coloring: remove lifetime intervals which contain escaped allocas.Nadav Rotem
2012-09-11Dragonegg selfhost exposed additional cases where alloca usage moved outside ...Nadav Rotem
2012-09-11Enable stack coloring.Nadav Rotem
2012-09-11Stack Coloring: Dont crash on dbg values which use stack frames.Nadav Rotem
2012-09-10Remove redundant semicolons which are null statements.Dmitri Gribenko
2012-09-10Disable stack coloring because it makes dragonegg fail bootstrapping.Nadav Rotem
2012-09-10Enable stack coloring.Nadav Rotem
2012-09-10Stack Coloring: Handle the case where END markers come before BEGIN markers p...Nadav Rotem
2012-09-10Minor cleanup. No functional change.Nadav Rotem
2012-09-10Stack Coloring: Debug prints to print the slot number and not the array index.Nadav Rotem
2012-09-10Stack Coloring: When searching for disjoint regions, do not compare intervals...Nadav Rotem
2012-09-10Stack Coloring: Add support for multiple regions of the same slot, within a ...Nadav Rotem
2012-09-10Fix a typo in the comment.Nadav Rotem
2012-09-10Add an assertion that the frame index is indeed inside the declared lifetime ...Nadav Rotem
2012-09-06Dont cast away const needlessly. Found by gcc48 -Wcast-qual.Roman Divacky
2012-09-06Disable stack coloring by default in order to resolve the i386 failures.Nadav Rotem
2012-09-06Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem