Commits

Chris Lattner committed aed29b4e924
When r10841 turned on DI for struct init methods, it started SILGen generating new mark_unitialized instructions. These defeated the alloc_box to stack promotion pass, so everything ended up on the heap, leading to really terrible performance. This updates things to understand mark_uninitialized, allowing us to promote them. This fixes rdar://15607469. Swift SVN r10985