Home
last modified time | relevance | path

Searched refs:tmp_regs (Results 1 – 6 of 6) sorted by relevance

/php-src/ext/opcache/jit/ir/
H A Dir_ra.c519 if (constraints.tmp_regs[n].type) { in ir_add_fusion_ranges()
520 ir_add_tmp(ctx, ref, input, constraints.tmp_regs[n].num, constraints.tmp_regs[n]); in ir_add_fusion_ranges()
523 ir_add_fixed_live_range(ctx, constraints.tmp_regs[n].reg, in ir_add_fusion_ranges()
737 if (constraints.tmp_regs[n].type) { in ir_compute_live_ranges()
738 ir_add_tmp(ctx, ref, ref, constraints.tmp_regs[n].num, constraints.tmp_regs[n]); in ir_compute_live_ranges()
1176 if (constraints.tmp_regs[n].type) { in ir_add_fusion_ranges()
1177 ir_add_tmp(ctx, ref, input, constraints.tmp_regs[n].num, constraints.tmp_regs[n]); in ir_add_fusion_ranges()
1181 pos + constraints.tmp_regs[n].start, in ir_add_fusion_ranges()
1182 pos + constraints.tmp_regs[n].end); in ir_add_fusion_ranges()
1355 if (constraints.tmp_regs[n].type) { in ir_compute_live_ranges()
[all …]
H A Dir_aarch64.dasc354 constraints->tmp_regs[n] = IR_TMP_REG(1, IR_ADDR, IR_LOAD_SUB_REF, IR_DEF_SUB_REF);
389 constraints->tmp_regs[n] = IR_TMP_REG(2, IR_ADDR, IR_LOAD_SUB_REF, IR_DEF_SUB_REF);
567 constraints->tmp_regs[n] = IR_TMP_REG(3, IR_ADDR, IR_LOAD_SUB_REF, IR_DEF_SUB_REF);
648 constraints->tmp_regs[0] = IR_TMP_REG(3, IR_ADDR, IR_LOAD_SUB_REF, IR_DEF_SUB_REF);
5650 if (constraints.tmp_regs[n].type) {
5651 ir_reg reg = ir_get_free_reg(constraints.tmp_regs[n].type, available);
5654 if (constraints.tmp_regs[n].num > 0
5655 && IR_IS_CONST_REF(ops[constraints.tmp_regs[n].num])) {
5659 ctx->regs[i][constraints.tmp_regs[n].num] = reg;
5660 } else if (constraints.tmp_regs[n].reg == IR_REG_SCRATCH) {
[all …]
H A Dir_x86.h229 ir_tmp_reg tmp_regs[3]; member
H A Dir_aarch64.h185 ir_tmp_reg tmp_regs[3]; member
H A Dir_x86.dasc1155 constraints->tmp_regs[n] = IR_TMP_REG(2, IR_ADDR, IR_LOAD_SUB_REF, IR_DEF_SUB_REF);
1354 constraints->tmp_regs[n] = IR_TMP_REG(3, IR_ADDR, IR_LOAD_SUB_REF, IR_DEF_SUB_REF);
1507 constraints->tmp_regs[0] = IR_TMP_REG(3, IR_ADDR, IR_LOAD_SUB_REF, IR_DEF_SUB_REF);
1517 constraints->tmp_regs[0] = IR_TMP_REG(1, IR_ADDR, IR_LOAD_SUB_REF, IR_DEF_SUB_REF);
10067 if (constraints.tmp_regs[n].type) {
10068 ir_reg reg = ir_get_free_reg(constraints.tmp_regs[n].type, available);
10071 if (constraints.tmp_regs[n].num > 0
10072 && IR_IS_CONST_REF(ops[constraints.tmp_regs[n].num])) {
10076 ctx->regs[i][constraints.tmp_regs[n].num] = reg;
10077 } else if (constraints.tmp_regs[n].reg == IR_REG_SCRATCH) {
[all …]
/php-src/ext/pcre/pcre2lib/
H A Dpcre2_jit_compile.c2353 int tmp_regs[RECURSE_TMP_REG_COUNT]; member
2364 SLJIT_ASSERT(status->tmp_regs[i] >= 0); in delayed_mem_copy_init()
2365 …ster_index(SLJIT_GP_REGISTER, status->saved_tmp_regs[i]) < 0 || status->tmp_regs[i] == status->sav… in delayed_mem_copy_init()
2378 int tmp_reg = status->tmp_regs[next_tmp_reg]; in delayed_mem_copy_move()
2408 tmp_reg = status->tmp_regs[next_tmp_reg]; in delayed_mem_copy_finish()
2747 status.tmp_regs[0] = TMP1; in copy_recurse_data()
2752 status.tmp_regs[1] = TMP2; in copy_recurse_data()
2759 status.tmp_regs[1] = STR_PTR; in copy_recurse_data()
2761 status.tmp_regs[1] = RETURN_ADDR; in copy_recurse_data()
2766 status.tmp_regs[2] = STR_END; in copy_recurse_data()
[all …]

Completed in 70 milliseconds