fitzgen opened PR #6650 from fitzgen:leave-return-address-in-place-for-most-tail-calls
to bytecodealliance:main
:
When the size of the tail callee's and tail caller's stack arguments is the same, we don't need to copy the return address and then write it to the stack again, since its original location will also be its final location. That is, we were previously reading a value and then writing it back to the exact same location.
Builds on top of https://github.com/bytecodealliance/wasmtime/pull/6635
fitzgen requested cfallin for a review on PR #6650.
fitzgen requested wasmtime-compiler-reviewers for a review on PR #6650.
cfallin submitted PR review:
LGTM on last commit!
fitzgen updated PR #6650.
fitzgen has enabled auto merge for PR #6650.
fitzgen merged PR #6650.
Last updated: Nov 22 2024 at 17:03 UTC