Committed revision 213359. I'll have a look and see if we have any benchmarks that this might affect, but I have a feeling that passing 64 byte+ structs by value is not a common thing to do, especially in performance-sensitive code. http://reviews.llvm.org/D4541