Home
last modified time | relevance | path

Searched refs:tmp_reg (Results 1 – 9 of 9) sorted by relevance

/php-src/ext/opcache/jit/ir/
H A Dir_emit.c530 IR_ASSERT(tmp_reg == IR_REG_NONE || !IR_REGSET_IN(todo, tmp_reg)); in ir_parallel_copy()
557 IR_ASSERT(tmp_reg == IR_REG_NONE || !IR_REGSET_IN(srcs, tmp_reg) || pred[loc[tmp_reg]] == tmp_reg); in ir_parallel_copy()
576 IR_ASSERT(tmp_reg != IR_REG_NONE); in ir_parallel_copy()
577 IR_ASSERT(tmp_reg >= IR_REG_GP_FIRST && tmp_reg <= IR_REG_GP_LAST); in ir_parallel_copy()
579 loc[to] = tmp_reg; in ir_parallel_copy()
709 IR_ASSERT(tmp_reg != IR_REG_NONE); in ir_dessa_resolve_cycle()
710 IR_ASSERT(tmp_reg >= IR_REG_GP_FIRST && tmp_reg <= IR_REG_GP_LAST); in ir_dessa_resolve_cycle()
711 loc[to] = tmp_reg; in ir_dessa_resolve_cycle()
817 IR_ASSERT(tmp_reg == IR_REG_NONE || !ir_bitset_in(srcs, tmp_reg)); in ir_dessa_parallel_copy()
824 if (tmp_reg != IR_REG_NONE) { in ir_dessa_parallel_copy()
[all …]
H A Dir_aarch64.dasc2266 | ASM_REG_REG_IMM_OP and, type, tmp_reg, tmp_reg, mask
2358 | add Rw(tmp_reg), Rw(tmp_reg), Rw(tmp_reg), lsl #8
2359 | add Rw(tmp_reg), Rw(tmp_reg), Rw(tmp_reg), lsl #16
2366 | add Rw(tmp_reg), Rw(tmp_reg), Rw(tmp_reg), lsl #16
4402 | sxtw Rx(tmp_reg), Rw(tmp_reg)
4405 | add Rw(tmp_reg), Rw(tmp_reg), #sizeof(void*)
4411 | add Rx(tmp_reg), Rx(tmp_reg), #sizeof(void*)
4419 | sxtw Rx(tmp_reg), Rw(tmp_reg)
4422 | add Rw(tmp_reg), Rw(tmp_reg), #16
4428 | add Rx(tmp_reg), Rx(tmp_reg), #sizeof(void*)
[all …]
H A Dir_x86.dasc3150 tmp_reg = IR_REG_NUM(tmp_reg);
4857 | shr Rd(tmp_reg), 2
4872 | shr Rd(tmp_reg), 2
4880 | shr Rd(tmp_reg), 8
4891 | shr Rd(tmp_reg), 2
5806 ir_reg tmp_reg;
5809 tmp_reg = op1_reg;
5811 op2_reg = tmp_reg;
8211 | add Ra(tmp_reg), 8
8795 | call Rq(tmp_reg)
[all …]
H A Dir_ra.c271 ival->type = tmp_reg.type; in ir_add_tmp()
3360 ir_tmp_reg tmp_reg; in ir_fix_dessa_tmps() local
3364 tmp_reg.num = 0; in ir_fix_dessa_tmps()
3365 tmp_reg.type = type; in ir_fix_dessa_tmps()
3370 tmp_reg.num = 1; in ir_fix_dessa_tmps()
3371 tmp_reg.type = type; in ir_fix_dessa_tmps()
3377 tmp_reg.num = 0; in ir_fix_dessa_tmps()
3378 tmp_reg.type = type; in ir_fix_dessa_tmps()
3383 tmp_reg.num = 1; in ir_fix_dessa_tmps()
3384 tmp_reg.type = type; in ir_fix_dessa_tmps()
[all …]
/php-src/ext/pcre/pcre2lib/sljit/
H A DsljitNativeARM_T2_32.c1130 sljit_s32 arg, sljit_sw argw, sljit_s32 tmp_reg) in emit_op_mem() argument
1136 …SLJIT_ASSERT((arg & REG_MASK) != tmp_reg || (arg == SLJIT_MEM1(tmp_reg) && argw >= -0xff && argw <… in emit_op_mem()
1141 FAIL_IF(push_inst32(compiler, MOV_WI | RD4(tmp_reg) | imm)); in emit_op_mem()
1145 FAIL_IF(load_immediate(compiler, tmp_reg, (sljit_uw)argw)); in emit_op_mem()
1146 if (IS_2_LO_REGS(reg, tmp_reg) && sljit_mem16_imm5[flags]) in emit_op_mem()
1166 push_inst32(compiler, ADD_WI | RD4(tmp_reg) | RN4(arg) | imm); in emit_op_mem()
1167 arg = tmp_reg; in emit_op_mem()
1178 arg = tmp_reg; in emit_op_mem()
1216 SLJIT_ASSERT(arg != tmp_reg); in emit_op_mem()
1218 FAIL_IF(load_immediate(compiler, tmp_reg, (sljit_uw)argw)); in emit_op_mem()
[all …]
H A DsljitNativeARM_64.c982 sljit_s32 arg, sljit_sw argw, sljit_s32 tmp_reg) in emit_op_mem() argument
1000 return push_inst(compiler, STRBI | type | RT(reg) | RN(tmp_reg)); in emit_op_mem()
1006 FAIL_IF(load_immediate(compiler, tmp_reg, argw & ~(0xfff << shift))); in emit_op_mem()
1010 return push_inst(compiler, STRBI | type | RT(reg) | RN(tmp_reg) | ((sljit_ins)argw << 10)); in emit_op_mem()
1022 return push_inst(compiler, STRBI | type | RT(reg) | RN(tmp_reg) | ((sljit_ins)argw << 10)); in emit_op_mem()
1027 return push_inst(compiler, STRBI | type | RT(reg) | RN(tmp_reg) | ((sljit_ins)argw << 10)); in emit_op_mem()
1036 …FAIL_IF(push_inst(compiler, ADDI | (1 << 22) | RD(tmp_reg) | RN(arg) | (((sljit_ins)argw >> 12) <<… in emit_op_mem()
1037 …return push_inst(compiler, STURBI | type | RT(reg) | RN(tmp_reg) | (((sljit_ins)argw & 0x1ff) << 1… in emit_op_mem()
1041 …return push_inst(compiler, STURBI | type | RT(reg) | RN(tmp_reg) | (((sljit_ins)argw & 0x1ff) << 1… in emit_op_mem()
1044 FAIL_IF(load_immediate(compiler, tmp_reg, argw)); in emit_op_mem()
[all …]
H A DsljitNativeARM_32.c1873 sljit_s32 arg, sljit_sw argw, sljit_s32 tmp_reg) in emit_op_mem() argument
1880 …SLJIT_ASSERT((arg & REG_MASK) != tmp_reg || (arg == SLJIT_MEM1(tmp_reg) && argw >= -mask && argw <… in emit_op_mem()
1886 FAIL_IF(load_immediate(compiler, tmp_reg, tmp)); in emit_op_mem()
1896 return push_inst(compiler, EMIT_DATA_TRANSFER(flags, tmp, reg, tmp_reg, in emit_op_mem()
1907 return push_inst(compiler, EMIT_DATA_TRANSFER(flags, 1, reg, tmp_reg, TYPE2_TRANSFER_IMM(0))); in emit_op_mem()
1923 FAIL_IF(push_inst(compiler, ADD | RD(tmp_reg) | RN(arg) | imm)); in emit_op_mem()
1925 arg = tmp_reg; in emit_op_mem()
1935 FAIL_IF(push_inst(compiler, SUB | RD(tmp_reg) | RN(arg) | imm)); in emit_op_mem()
1937 arg = tmp_reg; in emit_op_mem()
1958 FAIL_IF(load_immediate(compiler, tmp_reg, (sljit_uw)argw)); in emit_op_mem()
[all …]
H A DsljitNativePPC_common.c776 sljit_s32 arg, sljit_sw argw, sljit_s32 tmp_reg);
1188 sljit_s32 arg, sljit_sw argw, sljit_s32 tmp_reg) in emit_op_mem() argument
1202 FAIL_IF(push_inst(compiler, SLWI_W(argw) | S(OFFS_REG(arg)) | A(tmp_reg))); in emit_op_mem()
1203 offs_reg = tmp_reg; in emit_op_mem()
1220 FAIL_IF(load_immediate(compiler, tmp_reg, argw)); in emit_op_mem()
1223 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg) | B(tmp_reg)); in emit_op_mem()
1233 FAIL_IF(push_inst(compiler, ADDIS | D(tmp_reg) | A(arg) | IMM((argw + 0x8000) >> 16))); in emit_op_mem()
1234 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(tmp_reg) | IMM(argw)); in emit_op_mem()
1238 FAIL_IF(load_immediate(compiler, tmp_reg, argw)); in emit_op_mem()
1241 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg) | B(tmp_reg)); in emit_op_mem()
/php-src/ext/pcre/pcre2lib/
H A Dpcre2_jit_compile.c2378 int tmp_reg = status->tmp_regs[next_tmp_reg]; in delayed_mem_copy_move() local
2386 OP1(SLJIT_MOV, status->saved_tmp_regs[next_tmp_reg], 0, tmp_reg, 0); in delayed_mem_copy_move()
2389 …V, SLJIT_MEM1(status->store_bases[next_tmp_reg]), status->store_offsets[next_tmp_reg], tmp_reg, 0); in delayed_mem_copy_move()
2391 OP1(SLJIT_MOV, tmp_reg, 0, SLJIT_MEM1(load_base), load_offset); in delayed_mem_copy_move()
2402 int tmp_reg, saved_tmp_reg, i; in delayed_mem_copy_finish() local
2408 tmp_reg = status->tmp_regs[next_tmp_reg]; in delayed_mem_copy_finish()
2411 …V, SLJIT_MEM1(status->store_bases[next_tmp_reg]), status->store_offsets[next_tmp_reg], tmp_reg, 0); in delayed_mem_copy_finish()
2415 OP1(SLJIT_MOV, tmp_reg, 0, saved_tmp_reg, 0); in delayed_mem_copy_finish()

Completed in 129 milliseconds