Files
wasmtime/cranelift/codegen
Anton Kirilov dd07e354b4 Cranelift AArch64: Fix the get_return_address lowering (#4851)
The previous implementation assumed that nothing had clobbered the
LR register since the current function had started executing, so
it would be incorrect for a non-leaf function, for example, that
contains the `get_return_address` operation right after a call.
The operation is valid only if the `preserve_frame_pointers` flag
is enabled, which implies that the presence of a frame record on
the stack is guaranteed.

Copyright (c) 2022, Arm Limited.
2022-09-07 11:09:22 -07:00
..
2021-10-10 14:19:08 +02:00
2022-09-06 13:49:56 -05:00
2022-07-07 12:54:39 -07:00
2022-09-06 13:49:56 -05:00

This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.