diff options
author | Takashi Kokubun <[email protected]> | 2024-04-26 20:43:22 -0700 |
---|---|---|
committer | Takashi Kokubun <[email protected]> | 2024-04-26 20:43:22 -0700 |
commit | 8089faee451c94e3becdccbe8f98a75ab9585333 (patch) | |
tree | 050f8db641bb46eea983ba0e821147bf2521d211 /yjit/src | |
parent | 55a402bb759597487905a94d5b1bbff4a672499c (diff) |
Revert "YJIT: Try splitting getlocal/setlocal blocks (#10648)"
This reverts commit ab228bd0844758a1c444e39030c153874adf9120.
Diffstat (limited to 'yjit/src')
-rw-r--r-- | yjit/src/codegen.rs | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/yjit/src/codegen.rs b/yjit/src/codegen.rs index 50d65335f4..000f9fb516 100644 --- a/yjit/src/codegen.rs +++ b/yjit/src/codegen.rs @@ -2265,12 +2265,6 @@ fn gen_getlocal_generic( ep_offset: u32, level: u32, ) -> Option<CodegenStatus> { - // Start the block with this instruction for EP-escape invalidation - if level == 0 && !jit.at_current_insn() { - defer_compilation(jit, asm, ocb); - return Some(EndBlock); - } - let local_opnd = if level == 0 && jit.assume_no_ep_escape(asm, ocb) { // Load the local using SP register asm.ctx.ep_opnd(-(ep_offset as i32)) @@ -2332,12 +2326,6 @@ fn gen_setlocal_generic( ep_offset: u32, level: u32, ) -> Option<CodegenStatus> { - // Start the block with this instruction for EP-escape invalidation - if level == 0 && !jit.at_current_insn() { - defer_compilation(jit, asm, ocb); - return Some(EndBlock); - } - let value_type = asm.ctx.get_opnd_type(StackOpnd(0)); // Fallback because of write barrier |