whitequark opened PR #1616 from legalize-ireduce-to-isplit
to master
:
Although the transformation seems a bit suspicious to me, it seems to work reliably, and this was the only way I could prevent some 64-bit iconcats from crashing codegen for 32-bit targets (#1089).
With this PR, #1615, #1612, pinning VMContext to
%esi
and a small patch that corrects wasmtime's 64-bit assumptions in two places, I can successfully build reasonably looking 32-bit machine code and run it! Of course, it crashes immediately.
bjorn3 submitted PR Review.
whitequark updated PR #1616 from legalize-ireduce-to-isplit
to master
:
Although the transformation seems a bit suspicious to me, it seems to work reliably, and this was the only way I could prevent some 64-bit iconcats from crashing codegen for 32-bit targets (#1089).
With this PR, #1615, #1612, pinning VMContext to
%esi
and a small patch that corrects wasmtime's 64-bit assumptions in two places, I can successfully build reasonably looking 32-bit machine code and run it! Of course, it crashes immediately.
iximeow submitted PR Review.
iximeow merged PR #1616.
Last updated: Dec 23 2024 at 12:05 UTC