diff options
Diffstat (limited to 'yjit_codegen.h')
-rw-r--r-- | yjit_codegen.h | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/yjit_codegen.h b/yjit_codegen.h deleted file mode 100644 index e3b971af3f..0000000000 --- a/yjit_codegen.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef YJIT_CODEGEN_H -#define YJIT_CODEGEN_H 1 - -typedef enum codegen_status { - YJIT_END_BLOCK, - YJIT_KEEP_COMPILING, - YJIT_CANT_COMPILE -} codegen_status_t; - -// Code generation function signature -typedef codegen_status_t (*codegen_fn)(jitstate_t *jit, ctx_t *ctx, codeblock_t *cb); - -static void jit_ensure_block_entry_exit(jitstate_t *jit); - -static uint8_t *yjit_entry_prologue(codeblock_t *cb, const rb_iseq_t *iseq); - -static block_t *gen_single_block(blockid_t blockid, const ctx_t *start_ctx, rb_execution_context_t *ec); - -static void gen_code_for_exit_from_stub(void); - -static void yjit_init_codegen(void); - -#endif // #ifndef YJIT_CODEGEN_H |