Commits

Joe Groff committed abba73c77f0
IRGen: Pass large explosions as indirect byval arguments. It's not worth burning more than three registers on a parameter, and doing so causes code size issues for large structs and enums. Make it so that values with more than three explosion members get passed indirectly, just like they get returned indirectly. Swift SVN r29016