Files
wasmtime/cranelift/codegen
Chris Fallin c5e3c0cafb AArch64: don't assert inst within worst-case size when island emitted. (#4627)
We assert after emitting each instruction that its size was less than
the "worst-case size", which is used to determine when we need to
proactively emit an island so pending branch fixups don't go out of
bounds. However, the `EmitIsland` pseudo-inst itself can cause an
arbitrarily large island to be emitted; this should not have to fit
within the worst-case size (because island size is explicitly accounted
for by the threshold computation). This PR fixes the assert accordingly.

Fixes #4626.
2022-08-05 17:27:56 -07:00
..
2021-10-10 14:19:08 +02:00
2022-08-04 20:02:19 -05:00
2022-08-04 20:02:19 -05:00
2022-07-07 12:54:39 -07:00
2022-08-04 20:02:19 -05:00

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