Home
last modified time | relevance | path

Searched refs:use_insn (Results 1 – 8 of 8) sorted by relevance

/php-src/ext/opcache/jit/ir/
H A Dir_check.c92 ir_insn *insn, *use_insn; in ir_check() local
118 use_insn = &ctx->ir_base[use]; in ir_check()
121 if (!(ir_op_flags[use_insn->op] & IR_OP_FLAG_DATA)) { in ir_check()
122 if (!(ir_op_flags[use_insn->op] & IR_OP_FLAG_MEM) in ir_check()
123 || use_insn->type == IR_VOID) { in ir_check()
166 if (insn->type != use_insn->type) { in ir_check()
181 … if (insn->type == IR_ADDR && (use_insn->type == IR_UINTPTR_T || use_insn->type == IR_INTPTR_T)) { in ir_check()
187 i, j, use, use_insn->type, insn->type); in ir_check()
203 if (!(ir_op_flags[use_insn->op] & IR_OP_FLAG_BB_END)) { in ir_check()
208 if (ir_op_flags[use_insn->op] & IR_OP_FLAG_BB_END) { in ir_check()
[all …]
H A Dir_sccp.c299 if (use_insn->optx == optx) { in ir_find1()
610 ir_insn *insn, *use_insn; in ir_sccp_remove_unfeasible_merge_inputs() local
644 next_insn = use_insn; in ir_sccp_remove_unfeasible_merge_inputs()
647 use_insn->op1 = prev; in ir_sccp_remove_unfeasible_merge_inputs()
1136 if ((use_insn->op >= IR_EQ && use_insn->op <= IR_UGT) in ir_try_promote_ext()
1137 && (use_insn->op1 == ref || use_insn->op2 == ref)) { in ir_try_promote_ext()
1161 IR_ASSERT(((use_insn->op >= IR_EQ && use_insn->op <= IR_UGT) in ir_try_promote_ext()
1162 || use_insn->op == IR_ADD || use_insn->op == IR_SUB || use_insn->op == IR_MUL) in ir_try_promote_ext()
1163 && (use_insn->op1 == ref || use_insn->op2 == ref)); in ir_try_promote_ext()
1164 if (use_insn->op1 != ref) { in ir_try_promote_ext()
[all …]
H A Dir_save.c47 ir_insn *use_insn; in ir_save_dessa_moves() local
58 use_insn = &ctx->ir_base[use_ref]; in ir_save_dessa_moves()
59 if (use_insn->op == IR_PHI) { in ir_save_dessa_moves()
60 input = ir_insn_op(use_insn, k); in ir_save_dessa_moves()
H A Dir_gcm.c548 ir_insn *insn, *use_insn; in ir_gcm() local
573 use_insn = &ctx->ir_base[ref]; in ir_gcm()
574 if (use_insn->op == IR_PARAM || use_insn->op == IR_VAR) { in ir_gcm()
575 ctx->cfg_blocks[1].flags |= (use_insn->op == IR_PARAM) ? IR_BB_HAS_PARAM : IR_BB_HAS_VAR; in ir_gcm()
637 use_insn = &ctx->ir_base[ref]; in ir_gcm()
638 if (use_insn->op == IR_PHI || use_insn->op == IR_PI) { in ir_gcm()
639 bb->flags |= (use_insn->op == IR_PHI) ? IR_BB_HAS_PHI : IR_BB_HAS_PI; in ir_gcm()
644 } else if (use_insn->op == IR_PARAM) { in ir_gcm()
647 } else if (use_insn->op == IR_VAR) { in ir_gcm()
H A Dir_cfg.c321 ir_insn *use_insn; in ir_remove_merge_input() local
349 use_insn = &ctx->ir_base[use]; in ir_remove_merge_input()
350 if (use_insn->op == IR_PHI) { in ir_remove_merge_input()
354 ir_ref input = ir_insn_op(use_insn, j); in ir_remove_merge_input()
357 use_insn->op1 = ir_insn_op(use_insn, j); in ir_remove_merge_input()
362 use_insn->op = IR_COPY; in ir_remove_merge_input()
363 use_insn->op2 = IR_UNUSED; in ir_remove_merge_input()
364 use_insn->op3 = IR_UNUSED; in ir_remove_merge_input()
377 use_insn = &ctx->ir_base[use]; in ir_remove_merge_input()
378 if (use_insn->op == IR_PHI) { in ir_remove_merge_input()
[all …]
H A Dir_dump.c171 ir_insn *use_insn; in ir_dump_dessa_moves() local
182 use_insn = &ctx->ir_base[use_ref]; in ir_dump_dessa_moves()
183 if (use_insn->op == IR_PHI) { in ir_dump_dessa_moves()
184 input = ir_insn_op(use_insn, k); in ir_dump_dessa_moves()
H A Dir_aarch64.dasc1063 if (use_insn->op == IR_VA_START || use_insn->op == IR_VA_END) {
1065 if (use_insn->op3 == insn->op2) {
1069 if (use_insn->op2 == insn->op2) {
4444 ir_insn *use_insn, *val;
4466 if (use_insn->op == IR_CASE_VAL) {
4467 val = &ctx->ir_base[use_insn->op2];
4506 if (use_insn->op == IR_CASE_VAL) {
4589 if (use_insn->op == IR_CASE_VAL) {
5612 ir_insn *use_insn;
5616 use_insn = &ctx->ir_base[use];
[all …]
H A Dir_x86.dasc2842 if (use_insn->op == IR_VA_START || use_insn->op == IR_VA_END) {
2844 if (use_insn->op3 == insn->op2) {
2848 if (use_insn->op2 == insn->op2) {
8230 ir_insn *use_insn, *val;
8254 if (use_insn->op == IR_CASE_VAL) {
8255 val = &ctx->ir_base[use_insn->op2];
8290 if (use_insn->op == IR_CASE_VAL) {
8426 if (use_insn->op == IR_CASE_VAL) {
10029 ir_insn *use_insn;
10033 use_insn = &ctx->ir_base[use];
[all …]

Completed in 54 milliseconds