/PHP-8.4/ext/opcache/jit/ir/ |
H A D | ir.h | 152 } ir_type; typedef 578 ir_type ret_type; /* Function return type */ 688 ir_ref ir_proto_0(ir_ctx *ctx, uint8_t flags, ir_type ret_type); 689 ir_ref ir_proto_1(ir_ctx *ctx, uint8_t flags, ir_type ret_type, ir_type t1); 690 ir_ref ir_proto_2(ir_ctx *ctx, uint8_t flags, ir_type ret_type, ir_type t1, ir_type t2); 691 ir_ref ir_proto_3(ir_ctx *ctx, uint8_t flags, ir_type ret_type, ir_type t1, ir_type t2, ir_type t3); 692 ir_ref ir_proto_4(ir_ctx *ctx, uint8_t flags, ir_type ret_type, ir_type t1, ir_type t2, ir_type t3, 694 ir_ref ir_proto_5(ir_ctx *ctx, uint8_t flags, ir_type ret_type, ir_type t1, ir_type t2, ir_type t3, 695 ir_type t4, ir_type t5); 743 ir_ref ir_var(ir_ctx *ctx, ir_type type, ir_ref region, const char *name); [all …]
|
H A D | ir.c | 718 ir_ref ir_proto_1(ir_ctx *ctx, uint8_t flags, ir_type ret_type, ir_type t1) 729 ir_ref ir_proto_2(ir_ctx *ctx, uint8_t flags, ir_type ret_type, ir_type t1, ir_type t2) 741 ir_ref ir_proto_3(ir_ctx *ctx, uint8_t flags, ir_type ret_type, ir_type t1, ir_type t2, ir_type t3) 754 ir_ref ir_proto_4(ir_ctx *ctx, uint8_t flags, ir_type ret_type, ir_type t1, ir_type t2, ir_type t3, 769 ir_ref ir_proto_5(ir_ctx *ctx, uint8_t flags, ir_type ret_type, ir_type t1, ir_type t2, ir_type t3, 770 ir_type t4, ir_type t5) 2250 ir_type type; 2399 if (ctx->ret_type == (ir_type)-1) { 2410 if (ctx->ret_type == (ir_type)-1) { 2423 if (ctx->ret_type == (ir_type)-1) { [all …]
|
H A D | ir_builder.h | 628 ir_ref _ir_PHI_2(ir_ctx *ctx, ir_type type, ir_ref src1, ir_ref src2); 629 ir_ref _ir_PHI_N(ir_ctx *ctx, ir_type type, ir_ref n, ir_ref *inputs); 631 ir_ref _ir_PARAM(ir_ctx *ctx, ir_type type, const char* name, ir_ref num); 632 ir_ref _ir_VAR(ir_ctx *ctx, ir_type type, const char* name); 633 ir_ref _ir_CALL(ir_ctx *ctx, ir_type type, ir_ref func); 634 ir_ref _ir_CALL_1(ir_ctx *ctx, ir_type type, ir_ref func, ir_ref arg1); 640 void _ir_TAILCALL(ir_ctx *ctx, ir_type type, ir_ref func); 649 ir_ref _ir_VLOAD(ir_ctx *ctx, ir_type type, ir_ref var); 651 ir_ref _ir_RLOAD(ir_ctx *ctx, ir_type type, ir_ref reg); 653 ir_ref _ir_LOAD(ir_ctx *ctx, ir_type type, ir_ref addr); [all …]
|
H A D | ir_emit.c | 49 ir_type type; 55 ir_type type; 204 ir_type type; in ir_get_args_regs() 453 ir_type type = ctx->ir_base[ref].type; in ir_emit_osr_entry_loads() 478 ir_type type; in ir_parallel_copy() 619 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() 684 ir_type type; in ir_dessa_resolve_cycle() 782 ir_type type; in ir_dessa_parallel_copy()
|
H A D | ir_aarch64.dasc | 1792 ir_type type = insn->type; 1941 ir_type type = insn->type; 2138 ir_type type = insn->type; 2175 ir_type type = insn->type; 2233 ir_type type = insn->type; 2278 ir_type type = insn->type; 2384 ir_type type = insn->type; 2468 ir_type type = insn->type; 2524 ir_type type = insn->type; 4442 ir_type type; [all …]
|
H A D | ir_x86.dasc | 3752 ir_type type = insn->type; 3879 ir_type type = insn->type; 3928 ir_type type = insn->type; 4172 ir_type type = insn->type; 4231 ir_type type = insn->type; 4294 ir_type type = insn->type; 4388 ir_type type = insn->type; 4498 ir_type type = insn->type; 8228 ir_type type; 8451 ir_type type; [all …]
|
H A D | ir_fold.h | 604 ir_type type = IR_OPT_TYPE(opt); in IR_FOLD() 618 ir_type type = IR_OPT_TYPE(opt); in IR_FOLD() 646 ir_type type = IR_OPT_TYPE(opt); in IR_FOLD() 662 ir_type type = IR_OPT_TYPE(opt); in IR_FOLD() 678 ir_type type = IR_OPT_TYPE(opt); in IR_FOLD() 2295 ir_type dst_type = IR_OPT_TYPE(opt); in IR_FOLD() 2296 ir_type src_type = ctx->ir_base[op1_insn->op1].type; in IR_FOLD() 2312 ir_type dst_type = IR_OPT_TYPE(opt); in IR_FOLD() 2313 ir_type src_type = ctx->ir_base[op1_insn->op1].type; in IR_FOLD() 2347 ir_type dst_type = IR_OPT_TYPE(opt); in IR_FOLD() [all …]
|
H A D | ir_check.c | 93 ir_type type; in ir_check()
|
H A D | ir_sccp.c | 936 static bool ir_may_promote_i2i(ir_ctx *ctx, ir_type type, ir_ref ref) in ir_may_promote_i2i() 971 static ir_ref ir_promote_i2i(ir_ctx *ctx, ir_type type, ir_ref ref, ir_ref use) in ir_promote_i2i() 1035 static ir_ref ir_ext_const(ir_ctx *ctx, ir_insn *val_insn, ir_op op, ir_type type) in ir_ext_const() 1071 static ir_ref ir_ext_ref(ir_ctx *ctx, ir_ref var_ref, ir_ref src_ref, ir_op op, ir_type type, ir_bi… in ir_ext_ref() 1103 ir_type type = insn->type; in ir_try_promote_ext() 1410 ir_type type = insn->type; in ir_optimize_phi()
|
H A D | ir_private.h | 1324 int32_t ir_allocate_spill_slot(ir_ctx *ctx, ir_type type, ir_reg_alloc_data *data); 1372 ir_type ir_get_return_type(ir_ctx *ctx);
|
H A D | ir_ra.c | 2614 int32_t ir_allocate_spill_slot(ir_ctx *ctx, ir_type type, ir_reg_alloc_data *data) in ir_allocate_spill_slot()
|
/PHP-8.4/ext/opcache/jit/ |
H A D | zend_jit_ir.c | 1434 ir_type type = (jit->ssa->var_info[phi->ssa_var].type & MAY_BE_LONG) ? IR_LONG : IR_DOUBLE; in zend_jit_gen_phi() 4272 static ir_ref zend_jit_deopt_rload(zend_jit_ctx *jit, ir_type type, int32_t reg) in zend_jit_deopt_rload() 4329 ir_type type; in zend_jit_store_reg() 7449 ir_type type = IR_UNUSED; in zend_jit_bool_jmpznz() 16736 ir_type type;
|