Files
wasmtime/cranelift/codegen
Sam Parker cbb7229457 Re-implement atomic load and stores
The AArch64 support was a bit broken and was using Armv7 style
barriers, which aren't required with Armv8 acquire-release
load/stores.

The fallback CAS loops and RMW, for AArch64, have also been updated
to use acquire-release, exclusive, instructions which, again, remove
the need for barriers. The CAS loop has also been further optimised
by using the extending form of the cmp instruction.

Copyright (c) 2021, Arm Limited.
2021-08-05 09:08:08 +01:00
..
2021-08-05 09:08:08 +01:00
2021-08-05 09:08:08 +01:00
2021-02-18 13:01:01 +01:00
2021-08-04 09:53:47 -05:00

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