Files
wasmtime/cranelift/codegen
Chris Fallin dd45f44511 x64 backend: add lowerings with load-op-store fusion. (#4071)
x64 backend: add lowerings with load-op-store fusion.

These lowerings use the `OP [mem], reg` forms (or in AT&T syntax, `OP
%reg, (mem)`) -- i.e., x86 instructions that load from memory, perform
an ALU operation, and store the result, all in one instruction. Using
these instruction forms, we can merge three CLIF ops together: a load,
an arithmetic operation, and a store.
2022-04-26 18:58:26 -07:00
..
2021-10-10 14:19:08 +02:00
2022-04-05 09:24:28 -05:00

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