/PHP-8.4/ext/opcache/jit/ir/ |
H A D | ir_sccp.c | 327 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 D | ir_php.h | 15 void *zend_jit_snapshot_handler(ir_ctx *ctx, ir_ref snapshot_ref, ir_insn *snapshot, void *addr)
|
H A D | ir_emit.c | 74 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 D | ir.c | 370 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 D | ir_aarch64.dasc | 340 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 D | ir_x86.dasc | 1134 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 D | ir_private.h | 877 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 D | ir_check.c | 59 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 D | ir_gcm.c | 23 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 D | ir_cfg.c | 64 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 D | ir.h | 477 } ir_insn; typedef 571 …ir_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 D | ir_ra.c | 48 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 D | ir_save.c | 47 ir_insn *use_insn; in ir_save_dessa_moves() 92 ir_insn *insn; in ir_save()
|
H A D | ir_dump.c | 14 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 D | ir_disasm.c | 397 ir_insn *insn = &ctx->ir_base[ctx->entries[--i]];
|
/PHP-8.4/ext/opcache/jit/ |
H A D | zend_jit_ir.c | 468 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 …]
|