Files
wasmtime/cranelift/codegen
Andrew Brown 4d5bd5f90e x64: fix register allocation panic due to load-coalesced value (#3954)
Fuzz testing identified a lowering case for CLIF's `icmp` in which the
double use of a loaded operand resulted in a register allocation error.
This change manually adds `put_in_xmm` to avoid load-coalescing these
values and includes a CLIF filetest to trigger this issue. Closes #3951.

I opened #3953 to discuss a way in which this kind of mistake (i.e.,
forgetting to add `put_in_*` in certain situations) could be avoided.
2022-03-21 18:46:27 -07:00
..
2021-10-10 14:19:08 +02:00
2022-03-07 15:18:34 -06:00
2022-03-07 15:18:34 -06:00
2022-03-07 15:18:34 -06:00

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