Home
last modified time | relevance | path

Searched refs:ir_insn (Results 1 – 16 of 16) sorted by relevance

/php-src/ext/opcache/jit/ir/
H A Dir_sccp.c327 ir_insn *insn; in ir_sccp_make_nop()
341 ir_insn *insn; in ir_sccp_remove_insn()
364 ir_insn *insn; in ir_sccp_remove_insn2()
389 ir_insn *insn; in ir_sccp_replace_insn()
446 ir_insn *insn; in ir_sccp_replace_insn2()
1107 ir_insn *op_insn; in ir_try_promote_ext()
1450 ir_insn *next; in ir_optimize_phi()
1536 ir_insn *next; in ir_optimize_phi()
1601 ir_insn *next; in ir_optimize_phi()
1644 static bool ir_cmp_is_true(ir_op op, ir_insn *op1, ir_insn *op2) in ir_cmp_is_true()
[all …]
H A Dir_php.h15 void *zend_jit_snapshot_handler(ir_ctx *ctx, ir_ref snapshot_ref, ir_insn *snapshot, void *addr)
H A Dir_emit.c74 const ir_insn *func = &ctx->ir_base[insn->op2]; in ir_call_proto()
91 bool ir_is_fastcall(const ir_ctx *ctx, const ir_insn *insn) in ir_is_fastcall()
95 const ir_insn *func = &ctx->ir_base[insn->op2]; 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()
147 ir_insn *insn; in ir_get_param_reg()
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()
919 ir_insn *insn = &ctx->ir_base[ref]; in ir_emit_dessa_moves()
[all …]
H A Dir.c370 ir_insn *buf;
834 ir_insn *insn;
1062 ir_insn *insn;
1129 ir_insn *insn;
1184 ir_insn *insn;
1885 ir_insn *insn;
2069 ir_insn *insn;
2579 ir_insn *insn;
2704 ir_insn *insn;
2749 ir_insn *insn;
[all …]
H A Dir_aarch64.dasc340 const ir_insn *insn;
700 ir_insn *op2_insn;
701 ir_insn *insn = &ctx->ir_base[ref];
4444 ir_insn *use_insn, *val;
4654 ir_insn *arg_insn;
5362 ir_insn *insn;
5471 ir_insn *insn;
5539 ir_insn *insn;
5622 ir_insn *use_insn;
5723 ir_insn *insn;
[all …]
H A Dir_x86.dasc1134 const ir_insn *insn;
1537 ir_insn *insn = &ctx->ir_base[ref];
1893 ir_insn *op2_insn;
8230 ir_insn *use_insn, *val;
8502 ir_insn *arg_insn;
9714 ir_insn *insn;
9840 ir_insn *insn;
9928 ir_insn *insn;
10029 ir_insn *use_insn;
10130 ir_insn *insn;
[all …]
H A Dir_private.h877 IR_ALWAYS_INLINE bool ir_const_is_true(const ir_insn *v) in ir_const_is_true()
953 IR_ALWAYS_INLINE ir_ref ir_operands_count(const ir_ctx *ctx, const ir_insn *insn) in ir_operands_count()
965 IR_ALWAYS_INLINE ir_ref ir_input_edges_count(const ir_ctx *ctx, const ir_insn *insn) in ir_input_edges_count()
981 IR_ALWAYS_INLINE uint32_t ir_insn_len(const ir_insn *insn) in ir_insn_len()
1037 ir_insn *__insn = _insn; \
1054 ir_insn *_tmp = _insn1; \
1137 …tx, uint32_t opt, ir_ref op1, ir_ref op2, ir_ref op3, ir_insn *op1_insn, ir_insn *op2_insn, ir_ins…
1373 bool ir_is_fastcall(const ir_ctx *ctx, const ir_insn *insn);
1374 bool ir_is_vararg(const ir_ctx *ctx, ir_insn *insn);
H A Dir_check.c59 ir_insn *insn = &ctx->ir_base[to]; in ir_check_input_list()
92 ir_insn *insn, *use_insn; in ir_check()
221 ir_insn *merge_insn = &ctx->ir_base[insn->op1]; in ir_check()
H A Dir_gcm.c23 ir_insn *insn; in ir_gcm_schedule_early()
93 ir_insn *insn = &ctx->ir_base[use]; in ir_gcm_select_best_block()
184 ir_insn *insn; in ir_split_partially_dead_node()
412 ir_insn *insn = &ctx->ir_base[use]; in ir_split_partially_dead_node()
494 ir_insn *insn = &ctx->ir_base[use]; in ir_gcm_schedule_late()
548 ir_insn *insn, *use_insn; in ir_gcm()
778 ir_insn *insn, *new_insn; in ir_schedule()
914 ir_insn *end = &ctx->ir_base[j]; in ir_schedule()
1048 memcpy(new_insn, insn, sizeof(ir_insn) * (IR_TRUE - ref)); in ir_schedule()
1275 ir_insn *insn; in ir_build_prev_refs()
H A Dir_cfg.c64 ir_insn *insn; in ir_build_cfg()
322 ir_insn *use_insn; in ir_remove_merge_input()
325 ir_insn *insn = &ctx->ir_base[merge]; in ir_remove_merge_input()
426 ir_insn *insn = &ctx->ir_base[ref]; in ir_remove_unreachable_blocks()
473 ir_insn *insn = &ctx->ir_base[bb->start]; in ir_remove_unreachable_blocks()
1365 ir_insn *insn1 = &ctx->ir_base[successor1_bb->start]; in ir_schedule_blocks_bottom_up()
1477 ir_insn *insn = &ctx->ir_base[successor_bb->start]; in ir_schedule_blocks_bottom_up()
1678 ir_insn *insn; in ir_schedule_blocks_top_down()
1810 ir_insn *insn = &ctx->ir_base[ref]; in ir_schedule_blocks()
1817 ir_insn *start_insn = &ctx->ir_base[bb->start]; in ir_schedule_blocks()
[all …]
H A Dir.h477 } ir_insn; typedef
571ir_insn *ir_base; /* two directional array - instructions grow down, con…
582 ir_insn fold_insn; /* temporary storage for folding engine */
672 void ir_print_const(const ir_ctx *ctx, const ir_insn *insn, FILE *f, bool quoted);
723 IR_ALWAYS_INLINE ir_ref ir_insn_op(const ir_insn *insn, int32_t n) in ir_insn_op()
729 IR_ALWAYS_INLINE void ir_insn_set_op(ir_insn *insn, int32_t n, ir_ref val) in ir_insn_set_op()
H A Dir_ra.c48 ir_insn *insn; in ir_assign_virtual_registers_slow()
87 ir_insn *insn; in ir_assign_virtual_registers()
503 ir_insn *insn; in ir_add_fusion_ranges()
586 ir_insn *insn; in ir_compute_live_ranges()
1159 ir_insn *insn; in ir_add_fusion_ranges()
1243 ir_insn *insn; in ir_compute_live_ranges()
1862 ir_insn *insn; in ir_coalesce()
2068 ir_insn *insn; in ir_compute_dessa_moves()
2115 ir_insn *insn; in ir_gen_dessa_moves()
3400 ir_insn *insn; in ir_ival_spill_for_fuse_load()
[all …]
H A Dir_save.c47 ir_insn *use_insn; in ir_save_dessa_moves()
92 ir_insn *insn; in ir_save()
H A Dir_dump.c14 ir_insn *insn; in ir_dump()
61 ir_insn *insn; in ir_dump_dot()
171 ir_insn *use_insn; in ir_dump_dessa_moves()
481 ir_insn *insn; in ir_dump_codegen()
H A Dir_disasm.c397 ir_insn *insn = &ctx->ir_base[ctx->entries[--i]];
/php-src/ext/opcache/jit/
H A Dzend_jit_ir.c468 ir_insn *insn; in jit_TLS()
511 ir_insn *insn; in jit_CONST_FUNC_PROTO()
578 ir_insn *insn; in jit_STUB_FUNC_ADDR()
712 void *zend_jit_snapshot_handler(ir_ctx *ctx, ir_ref snapshot_ref, ir_insn *snapshot, void *addr) in zend_jit_snapshot_handler()
874 ir_insn *insn; in jit_FP()
1358 ir_insn *phi_insn = &jit->ctx.ir_base[jit->ra[dst_phi->ssa_var].ref]; in zend_jit_def_reg()
3520 ir_insn *insn, *phi; in _zend_jit_fix_merges()
3667 ir_insn *insn = &jit->ctx.ir_base[ref]; in zend_jit_bb_start()
4275 ir_insn *insn; in zend_jit_deopt_rload()
10132 ir_insn *insn;
[all …]

Completed in 179 milliseconds