Anonymity20202
Anonymity20202
Thanks for answering! > In wasm `store` / `load` operations can't be removed due to side effects This is interesting to me. Does this mean all `store`/`load` instructions in wasm...
Not sure if I understood you correctly, but I think the result of `func_14`is not used in all call sites, e.g., `*l = (func_14(0, 0, r, f, g_3), 0);` is...
Also, how does wasm-opt defines whether an instruction is dead or not? #4947 as shown in this example, some instructions that are considered dead code by traditional C compilers may...
> LLVM doesn't use global explicitly. Yes, I have noticed this. I am not sure if it is possible, but maybe the optimization upper bound of wasm-opt could be improved...
It may trap OOB only when the value of `$var` is undeterministic or the pointed memory is undefined, when this is not the case, I do not see why it...
Or similarly, ```wasm i32.const 1776 i32.const 0 i32.store i32.const 1776 i32.const 1 i32.store ```