GitHub PushEvent at 2014-05-03 00:49:38
Repository: llvm-project
Actor: chapuni
Payload: {"shas":[["76a2a04e57a76f38a3d9b477045513b7db9a692d","3b9de09f2ff76afe9f0ad4fcae4ff68f52ec7fc4@mxc.ca","Rewrite NRVO determination. Track NRVO candidates on the parser Scope and apply the NRVO candidate flag to all possible NRVO candidates here, and remove the flags in computeNRVO or upon template instantiation. A variable now has NRVO applied if and only if every return statement in that scope returns that variable. This is nearly optimal.\n\nPerforms NRVO roughly 7% more often in a bootstrap build of clang. Patch co-authored by Richard Smith.","Nick Lewycky",true]],"size":1,"ref":"refs/heads/master","head":"76a2a04e57a76f38a3d9b477045513b7db9a692d"}