summaryrefslogtreecommitdiff
path: root/vm.c
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2022-08-19 23:57:17 -0700
committerGitHub <noreply@github.com>2022-08-19 23:57:17 -0700
commit485019c2bd02794b484500c78919b0d1230e4a84 (patch)
tree7b4637f8cf52967b6cbb444c07edb17c38875126 /vm.c
parentfc5382d46524bdf901efc8d15ef9faf14bea3ad1 (diff)
Rename mjit_exec to jit_exec (#6262)
* Rename mjit_exec to jit_exec * Rename mjit_exec_slowpath to mjit_check_iseq * Remove mjit_exec references from comments
Notes
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
Diffstat (limited to 'vm.c')
-rw-r--r--vm.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/vm.c b/vm.c
index 394fa33388..8cab8b9b57 100644
--- a/vm.c
+++ b/vm.c
@@ -379,12 +379,12 @@ static VALUE vm_invoke_proc(rb_execution_context_t *ec, rb_proc_t *proc, VALUE s
#if USE_MJIT
# ifdef MJIT_HEADER
-NOINLINE(static COLDFUNC VALUE mjit_exec_slowpath(rb_execution_context_t *ec, const rb_iseq_t *iseq, struct rb_iseq_constant_body *body));
+NOINLINE(static COLDFUNC VALUE mjit_check_iseq(rb_execution_context_t *ec, const rb_iseq_t *iseq, struct rb_iseq_constant_body *body));
# else
-static inline VALUE mjit_exec_slowpath(rb_execution_context_t *ec, const rb_iseq_t *iseq, struct rb_iseq_constant_body *body);
+static inline VALUE mjit_check_iseq(rb_execution_context_t *ec, const rb_iseq_t *iseq, struct rb_iseq_constant_body *body);
# endif
static VALUE
-mjit_exec_slowpath(rb_execution_context_t *ec, const rb_iseq_t *iseq, struct rb_iseq_constant_body *body)
+mjit_check_iseq(rb_execution_context_t *ec, const rb_iseq_t *iseq, struct rb_iseq_constant_body *body)
{
uintptr_t func_i = (uintptr_t)(body->jit_func);
ASSUME(func_i <= LAST_JIT_ISEQ_FUNC);
@@ -414,7 +414,7 @@ mjit_exec_slowpath(rb_execution_context_t *ec, const rb_iseq_t *iseq, struct rb_
// If it is not, add ISEQ to the compilation queue and return Qundef for MJIT.
// YJIT compiles on the thread running the iseq.
static inline VALUE
-mjit_exec(rb_execution_context_t *ec)
+jit_exec(rb_execution_context_t *ec)
{
const rb_iseq_t *iseq = ec->cfp->iseq;
struct rb_iseq_constant_body *body = ISEQ_BODY(iseq);
@@ -442,7 +442,7 @@ mjit_exec(rb_execution_context_t *ec)
if (!(mjit_call_p || yjit_enabled))
return Qundef;
- RB_DEBUG_COUNTER_INC(mjit_exec);
+ RB_DEBUG_COUNTER_INC(jit_exec);
mjit_func_t func = body->jit_func;
@@ -458,7 +458,7 @@ mjit_exec(rb_execution_context_t *ec)
# else
RB_DEBUG_COUNTER_INC(mjit_frame_VM2VM);
# endif
- return mjit_exec_slowpath(ec, iseq, body);
+ return mjit_check_iseq(ec, iseq, body);
}
# ifdef MJIT_HEADER
@@ -2286,8 +2286,8 @@ hook_before_rewind(rb_execution_context_t *ec, const rb_control_frame_t *cfp,
void *code; //
};
- If mjit_exec is already called before calling vm_exec, `mjit_enable_p` should
- be FALSE to avoid calling `mjit_exec` twice.
+ If jit_exec is already called before calling vm_exec, `jit_enable_p` should
+ be FALSE to avoid calling `jit_exec` twice.
*/
static inline VALUE
@@ -2303,7 +2303,7 @@ struct rb_vm_exec_context {
VALUE initial;
VALUE result;
enum ruby_tag_type state;
- bool mjit_enable_p;
+ bool jit_enable_p;
};
static void
@@ -2332,7 +2332,7 @@ vm_exec_bottom_main(void *context)
struct rb_vm_exec_context *ctx = (struct rb_vm_exec_context *)context;
ctx->state = TAG_NONE;
- if (!ctx->mjit_enable_p || (ctx->result = mjit_exec(ctx->ec)) == Qundef) {
+ if (!ctx->jit_enable_p || (ctx->result = jit_exec(ctx->ec)) == Qundef) {
ctx->result = vm_exec_core(ctx->ec, ctx->initial);
}
vm_exec_enter_vm_loop(ctx->ec, ctx, ctx->tag, true);
@@ -2347,12 +2347,12 @@ vm_exec_bottom_rescue(void *context)
}
VALUE
-vm_exec(rb_execution_context_t *ec, bool mjit_enable_p)
+vm_exec(rb_execution_context_t *ec, bool jit_enable_p)
{
struct rb_vm_exec_context ctx = {
.ec = ec,
.initial = 0, .result = Qundef,
- .mjit_enable_p = mjit_enable_p,
+ .jit_enable_p = jit_enable_p,
};
struct rb_wasm_try_catch try_catch;
@@ -2374,7 +2374,7 @@ vm_exec(rb_execution_context_t *ec, bool mjit_enable_p)
#else
VALUE
-vm_exec(rb_execution_context_t *ec, bool mjit_enable_p)
+vm_exec(rb_execution_context_t *ec, bool jit_enable_p)
{
enum ruby_tag_type state;
VALUE result = Qundef;
@@ -2384,7 +2384,7 @@ vm_exec(rb_execution_context_t *ec, bool mjit_enable_p)
_tag.retval = Qnil;
if ((state = EC_EXEC_TAG()) == TAG_NONE) {
- if (!mjit_enable_p || (result = mjit_exec(ec)) == Qundef) {
+ if (!jit_enable_p || (result = jit_exec(ec)) == Qundef) {
result = vm_exec_core(ec, initial);
}
goto vm_loop_start; /* fallback to the VM */