From e3ebd72675112cfbc16d7a93c01042cc4f0a5a15 Mon Sep 17 00:00:00 2001 From: Randy Stauner Date: Mon, 23 Feb 2026 19:47:48 -0700 Subject: [PATCH] Add compile time and side exit size stats to zjit_diff --- misc/zjit_diff.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/misc/zjit_diff.rb b/misc/zjit_diff.rb index 2971f0c1..8e9481ad 100755 --- a/misc/zjit_diff.rb +++ b/misc/zjit_diff.rb @@ -29,6 +29,7 @@ class ZjitDiff { prefix: 'invokeblock_handler_', prompt: 'invokeblock handler' }, { prefix: 'getblockparamproxy_handler_', prompt: 'getblockparamproxy handler' }, { prefix: 'complex_arg_pass_', prompt: 'complex argument-parameter features' }, + { prefix: 'compile_hir_', prompt: 'compile HIR pass timings' }, { prefix: 'compile_error_', prompt: 'compile error reasons' }, { prefix: 'unhandled_yarv_insn_', prompt: 'unhandled YARV insns' }, { prefix: 'unhandled_hir_insn_', prompt: 'unhandled HIR insns' }, @@ -68,7 +69,10 @@ class ZjitDiff code_region_bytes zjit_alloc_bytes total_mem_bytes + compile_lir_time_ns + compile_side_exit_time_ns side_exit_count + side_exit_size total_insn_count vm_insn_count zjit_insn_count