[llvm] [WebAssembly][GlobalISel] Implement pointer and memory ops. (PR #206885)
Vladimir Vereschaka via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 26 13:02:35 PDT 2026
vvereschaka wrote:
Hi @QuantumSegfault ,
the `store.ll` test gets failed on the expensive check builders
https://lab.llvm.org/buildbot/#/builders/187/builds/23069
```
# | *** Bad machine code: Illegal virtual register for instruction ***
# | - function: store_f32
# | - basic block: %bb.1 (0x56f847210b68)
# | - instruction: %2:i32 = COPY_I32 %1:f32, implicit-def $arguments
# | - operand 1: %1:f32
# | Expected a I32 register, but got a F32 register
# | LLVM ERROR: Found 1 machine code errors.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: /home/buildbot/worker/expensive-checks/build/bin/llc -O0 -mtriple=wasm32-unknown-unknown --global-isel -disable-wasm-fallthrough-return-opt -wasm-keep-registers
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'Verify generated machine code' on function '@store_f32'
```
https://github.com/llvm/llvm-project/pull/206885
More information about the llvm-commits
mailing list