Commits

Joe Groff committed 9a1899c6e03
SILGen: Clean up 'Initialization' implementation. Use unique_ptr to manage the ownership of sub-initializations, add the ability for contiguous tuple initializations to break up into non-contiguous tuple initializations so that tuple expressions can be uniformly "emit-into"-ed, and formalize the different broad categories of initialization kind. Swift SVN r4491