Commits

Chris Lattner committed 540b7b92e6e
implement trivial retain motion, pushing retains past operations that obviously cannot release an object (unless we get to a matching retain of course). This allows us to optimize away 43 (instead of 31) retain/release pairs from the stdlib. This resolves rdar://11571612. Swift SVN r2123