[wasm] Introduce jiterpreter control flow pass (#83247)
* Checkpoint CFG Generate fallthrough in CFG Generate branch block header partially in cfg Emit branches in CFG Checkpoint: Emit loop and exit return in CFG (broken) Fix CFG emitting function header in the wrong place Improve accuracy of cfg size estimation Remove log messages Checkpoint: Forward branches partially working Fix non-conditional branches not being added to target table Remove fallthrough * Implement backward branches via a dispatch table * Cleanup * Cleanup * Remove use of DataView since it has a hazard around heap growth Use copyWithin to implement appendBytes where possible More accurate overhead calculation
Showing
想要评论请 注册 或 登录