diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2023-07-27 10:09:17 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-27 13:09:17 -0400 |
commit | e5effa4bd063f454f9f304e6f9fbf9dd8b353a76 (patch) | |
tree | 77ed75ff8ed835acc5304ffa68820b6afbf43836 /yjit/src/stats.rs | |
parent | e27eab2f85f3d16a822b5c239d44d6fb34d72e5f (diff) | |
download | ruby-e5effa4bd063f454f9f304e6f9fbf9dd8b353a76.tar.gz |
YJIT: Use dynamic dispatch for megamorphic send (#8125)
Diffstat (limited to 'yjit/src/stats.rs')
-rw-r--r-- | yjit/src/stats.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/yjit/src/stats.rs b/yjit/src/stats.rs index 8606e8be87..c10cc29dfb 100644 --- a/yjit/src/stats.rs +++ b/yjit/src/stats.rs @@ -396,9 +396,6 @@ make_counters! { constant_state_bumps, - // Not using "getivar_" to exclude this from exit reasons - get_ivar_max_depth, - // Currently, it's out of the ordinary (might be impossible) for YJIT to leave gaps in // executable memory, so this should be 0. exec_mem_non_bump_alloc, @@ -407,11 +404,15 @@ make_counters! { num_send, num_send_known_class, + num_send_megamorphic, num_send_polymorphic, num_send_x86_rel32, num_send_x86_reg, num_send_dynamic, + num_getivar_megamorphic, + num_setivar_megamorphic, + iseq_stack_too_large, iseq_too_long, |