Commits
Joe Groff committed 84ab2a47dc4
SILGen: Peephole physical lvalue-to-lvalue assignments. When assigning between physical lvalues, emit a 'copy_addr' instead of a load + assign sequence. This provides a higher-level semantic instruction to SIL passes, and also produces better code in many cases. It unfortunately exposes another bug in DI which affects the test/IRGen/objc.swift test, which I've XFAILed until it can be fixed. Swift SVN r10564