From a763bc3c6be8a40e997f5d22c6ec541e9701f618 Mon Sep 17 00:00:00 2001 From: k0kubun Date: Wed, 25 Jul 2018 14:55:43 +0000 Subject: insns.def: s/handles_frame/handles_sp/ because it's more suitable to describe the current behavior now. tool/ruby_vm/models/bare_instructions.rb: ditto. tool/ruby_vm/views/_insn_entry.erb: ditto. tool/ruby_vm/views/_mjit_compile_insn_body.erb: ditto. tool/ruby_vm/views/_mjit_compile_pc_and_sp.erb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- insns.def | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'insns.def') diff --git a/insns.def b/insns.def index da5a771de0..2305d20803 100644 --- a/insns.def +++ b/insns.def @@ -43,7 +43,7 @@ * sp_inc: Used to dynamically calculate sp increase in `insn_stack_increase`. - * handles_frame: If it is true, VM deals with sp in the insn. + * handles_sp: If it is true, VM deals with sp in the insn. - Attributes can access operands, but not stack (push/pop) variables. @@ -687,7 +687,7 @@ defineclass (ID id, ISEQ class_iseq, rb_num_t flags) (VALUE cbase, VALUE super) (VALUE val) -// attr bool handles_frame = true; +// attr bool handles_sp = true; { VALUE klass = vm_find_or_create_class_by_id(id, flags, cbase, super); @@ -714,7 +714,7 @@ send (CALL_INFO ci, CALL_CACHE cc, ISEQ blockiseq) (...) (VALUE val) -// attr bool handles_frame = true; +// attr bool handles_sp = true; // attr rb_snum_t sp_inc = - (int)(ci->orig_argc + ((ci->flag & VM_CALL_ARGS_BLOCKARG) ? 1 : 0)); { struct rb_calling_info calling; @@ -768,7 +768,7 @@ opt_send_without_block (CALL_INFO ci, CALL_CACHE cc) (...) (VALUE val) -// attr bool handles_frame = true; +// attr bool handles_sp = true; // attr rb_snum_t sp_inc = -ci->orig_argc; { struct rb_calling_info calling; @@ -783,7 +783,7 @@ invokesuper (CALL_INFO ci, CALL_CACHE cc, ISEQ blockiseq) (...) (VALUE val) -// attr bool handles_frame = true; +// attr bool handles_sp = true; // attr rb_snum_t sp_inc = - (int)(ci->orig_argc + ((ci->flag & VM_CALL_ARGS_BLOCKARG) ? 1 : 0)); { struct rb_calling_info calling; @@ -801,7 +801,7 @@ invokeblock (CALL_INFO ci) (...) (VALUE val) -// attr bool handles_frame = true; +// attr bool handles_sp = true; // attr rb_snum_t sp_inc = 1 - ci->orig_argc; { struct rb_calling_info calling; @@ -828,7 +828,7 @@ leave () (VALUE val) (VALUE val) -// attr bool handles_frame = true; +// attr bool handles_sp = true; { if (OPT_CHECKED_RUN) { const VALUE *const bp = vm_base_ptr(reg_cfp); @@ -1376,7 +1376,7 @@ opt_call_c_function (rb_insn_func_t funcptr) () () -// attr bool handles_frame = true; +// attr bool handles_sp = true; { reg_cfp = (funcptr)(ec, reg_cfp); -- cgit v1.2.3