[wasm] Disable jiterpreter null check optimization for mid-method traces (#82585)
authorKatelyn Gadd <kg@luminance.org>
Fri, 24 Feb 2023 06:56:27 +0000 (22:56 -0800)
committerGitHub <noreply@github.com>
Fri, 24 Feb 2023 06:56:27 +0000 (22:56 -0800)
commitc72a060e67453703172be1f886b651f1f89de562
tree24ae8f5f553287f99bdf12ef0c00749269d489ea
parent6896d0a3c703c40daf035363c3cad5087196c47c
[wasm] Disable jiterpreter null check optimization for mid-method traces (#82585)

* Disable null check optimization when starting mid-method since we don't know which locals have had their address taken
* Improve null check optimization diagnostics
src/mono/wasm/runtime/jiterpreter-support.ts
src/mono/wasm/runtime/jiterpreter-trace-generator.ts
src/mono/wasm/runtime/jiterpreter.ts