Commits

Chris Lattner committed ceeb6a84de5
Teach memory promotion to scalarize aggregate assign's and stores into memberwise operations. This is a more canonical form for it work with, and defines away a problem it has, where it would rewrite an assign for one element without regard for other elements the assign can touch. In this new canonical form, this issue is defined away. This fixes the functionality regression introduced in r7185. Swift SVN r7197