diff options
author | Takashi Kokubun <[email protected]> | 2025-02-12 14:24:00 -0800 |
---|---|---|
committer | Takashi Kokubun <[email protected]> | 2025-04-18 21:52:58 +0900 |
commit | de8d4c83d81cb6bed0069e94db745c7c43b07ec7 () | |
tree | 7ed5f162a6593bb91d2ff6b73c92891ac6bd8891 /zjit/src/lib.rs | |
parent | 24cb2f604565eda9383cc523933e1b9b8e5beb7b (diff) |
Add --zjit-dump-ssa option
Notes: Merged: https://.com/ruby/ruby/pull/13131
-rw-r--r-- | zjit/src/lib.rs | 24 |
1 files changed, 20 insertions, 4 deletions
@@ -14,9 +14,9 @@ mod disasm; mod options; use codegen::gen_leave; -use state::ZJITState; -#[cfg(feature = "disasm")] use options::get_option; use crate::cruby::*; #[allow(non_upper_case_globals)] @@ -76,10 +76,26 @@ fn rb_bug_panic_hook() { })); } #[no_mangle] pub extern "C" fn rb_zjit_iseq_gen_entry_point(iseq: IseqPtr, _ec: EcPtr) -> *const u8 { - ir::iseq_to_ssa(iseq).unwrap(); - let cb = ZJITState::get_code_block(); let start_ptr = cb.get_write_ptr(); gen_leave(cb); |