Home
last modified time | relevance | path

Searched refs:ir_type (Results 1 – 12 of 12) sorted by relevance

/php-src/ext/opcache/jit/ir/
H A Dir.h152 } 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 Dir.c718 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 Dir_builder.h628 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 Dir_emit.c49 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 Dir_aarch64.dasc1792 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 Dir_x86.dasc3752 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 Dir_fold.h604 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 Dir_check.c93 ir_type type; in ir_check()
H A Dir_sccp.c936 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 Dir_private.h1324 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 Dir_ra.c2614 int32_t ir_allocate_spill_slot(ir_ctx *ctx, ir_type type, ir_reg_alloc_data *data) in ir_allocate_spill_slot()
/php-src/ext/opcache/jit/
H A Dzend_jit_ir.c1434 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;

Completed in 303 milliseconds