summaryrefslogtreecommitdiff
path: root/mjit_c.rb
diff options
context:
space:
mode:
authorTakashi Kokubun <[email protected]>2023-03-03 22:14:15 -0800
committerTakashi Kokubun <[email protected]>2023-03-05 23:28:59 -0800
commit43d1a7afd44e6016a8638e4801da8ddc137b0654 ()
treef613a468166546e2ef5bc8b9bb0ecc15835f881d /mjit_c.rb
parent46a14b65fbeca6bc27e43da4248726b289f1157a (diff)
Implement cref on opt_getconstant_path
Notes: Merged: https://.com/ruby/ruby/pull/7448
-rw-r--r--mjit_c.rb8
1 files changed, 8 insertions, 0 deletions
@@ -344,6 +344,13 @@ module RubyVM::MJIT # :nodoc: all
}
end
#========================================================================================
#
# Old stuff
@@ -1427,6 +1434,7 @@ module RubyVM::MJIT # :nodoc: all
optaref_send: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_mjit_runtime_counters *)NULL)), optaref_send)")],
optgetconst_not_cached: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_mjit_runtime_counters *)NULL)), optgetconst_not_cached)")],
optgetconst_cref: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_mjit_runtime_counters *)NULL)), optgetconst_cref)")],
setivar_frozen: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_mjit_runtime_counters *)NULL)), setivar_frozen)")],
setivar_not_heap: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_mjit_runtime_counters *)NULL)), setivar_not_heap)")],
setivar_megamorphic: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_mjit_runtime_counters *)NULL)), setivar_megamorphic)")],