You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the callee has to copy params passed by-ref to its own stack slot, even when the caller doesn't use the value afterwards. By letting the caller perform the copying if necessary, the callee can just use the value in place without copy.
The text was updated successfully, but these errors were encountered:
Eg when the local is immutable **and** the type is freeze.
This makes the simple raytracer runtime benchmark 1% faster than cg_llvm
without optimizations. Before it was 2% slower.
cc #691
cc #684
Currently the callee has to copy params passed by-ref to its own stack slot, even when the caller doesn't use the value afterwards. By letting the caller perform the copying if necessary, the callee can just use the value in place without copy.
The text was updated successfully, but these errors were encountered: