Lines Matching defs:ctx
31 #define DASM_M_GROW(ctx, t, p, sz, need) \ argument
42 #define DASM_M_FREE(ctx, p, sz) ir_mem_free(p) argument
71 static const ir_proto_t *ir_call_proto(const ir_ctx *ctx, ir_insn *insn) in ir_call_proto()
91 bool ir_is_fastcall(const ir_ctx *ctx, const ir_insn *insn) in ir_is_fastcall()
114 bool ir_is_fastcall(const ir_ctx *ctx, const ir_insn *insn) in ir_is_fastcall()
120 bool ir_is_vararg(const ir_ctx *ctx, ir_insn *insn) in ir_is_vararg()
130 IR_ALWAYS_INLINE uint32_t ir_rule(const ir_ctx *ctx, ir_ref ref) in ir_rule()
136 IR_ALWAYS_INLINE bool ir_in_same_block(ir_ctx *ctx, ir_ref ref) in ir_in_same_block()
142 static ir_reg ir_get_param_reg(const ir_ctx *ctx, ir_ref ref) in ir_get_param_reg()
201 static int ir_get_args_regs(const ir_ctx *ctx, const ir_insn *insn, int8_t *regs) in ir_get_args_regs()
256 static bool ir_is_same_mem_var(const ir_ctx *ctx, ir_ref r1, int32_t offset) in ir_is_same_mem_var()
308 static void* ir_sym_addr(ir_ctx *ctx, const ir_insn *addr_insn) in ir_sym_addr()
319 static void* ir_sym_val(ir_ctx *ctx, const ir_insn *addr_insn) in ir_sym_val()
330 static void *ir_call_addr(ir_ctx *ctx, ir_insn *insn, ir_insn *addr_insn) in ir_call_addr()
344 static void *ir_jmp_addr(ir_ctx *ctx, ir_insn *insn, ir_insn *addr_insn) in ir_jmp_addr()
356 static int8_t ir_get_fused_reg(ir_ctx *ctx, ir_ref root, ir_ref ref_and_op) in ir_get_fused_reg()
407 static int ir_const_label(ir_ctx *ctx, ir_ref ref) in ir_const_label()
425 static IR_NEVER_INLINE void ir_emit_osr_entry_loads(ir_ctx *ctx, int b, ir_block *bb) in ir_emit_osr_entry_loads()
473 static int ir_parallel_copy(ir_ctx *ctx, ir_copy *copies, int count, ir_reg tmp_reg, ir_reg tmp_fp_… in ir_parallel_copy()
622 static void ir_emit_dessa_move(ir_ctx *ctx, ir_type type, ir_ref to, ir_ref from, ir_reg tmp_reg, i… in ir_emit_dessa_move()
683 IR_ALWAYS_INLINE void ir_dessa_resolve_cycle(ir_ctx *ctx, int32_t *pred, int32_t *loc, int8_t *type… in ir_dessa_resolve_cycle()
780 static int ir_dessa_parallel_copy(ir_ctx *ctx, ir_dessa_copy *copies, int count, ir_reg tmp_reg, ir… in ir_dessa_parallel_copy()
901 static void ir_emit_dessa_moves(ir_ctx *ctx, int b, ir_block *bb) in ir_emit_dessa_moves()
964 int ir_match(ir_ctx *ctx) in ir_match()
1040 int32_t ir_get_spill_slot_offset(ir_ctx *ctx, ir_ref ref) in ir_get_spill_slot_offset()