/php-src/ext/opcache/jit/ir/ |
H A D | ir_ra.c | 234 ival->reg = reg; in ir_add_fixed_live_range() 2847 reg = other->reg; in ir_try_allocate_free_reg() 2875 reg = other->reg; in ir_try_allocate_free_reg() 2910 ival->reg = reg; in ir_try_allocate_free_reg() 2924 ival->reg = reg; in ir_try_allocate_free_reg() 2966 ival->reg = reg; in ir_try_allocate_free_reg() 3008 ival->reg = reg; in ir_try_allocate_free_reg() 3088 reg = other->reg; in ir_allocate_blocked_reg() 3120 reg = other->reg; in ir_allocate_blocked_reg() 3347 ival->reg = reg; in ir_allocate_blocked_reg() [all …]
|
H A D | ir_save.c | 70 int8_t reg = regs[k]; in ir_save_dessa_moves() local 71 if (reg != IR_REG_NONE) { in ir_save_dessa_moves() 73 (reg & (IR_REG_SPILL_LOAD|IR_REG_SPILL_SPECIAL)) ? ":load" : ""); in ir_save_dessa_moves() 78 int8_t reg = ctx->regs[use_ref][0]; in ir_save_dessa_moves() local 79 if (reg != IR_REG_NONE) { in ir_save_dessa_moves() 174 int8_t reg = ctx->regs[i][0]; in ir_save() local 175 if (reg != IR_REG_NONE) { in ir_save() 192 int8_t reg = ctx->regs[i][0]; in ir_save() local 193 if (reg != IR_REG_NONE) { in ir_save() 232 int8_t reg = regs[j]; in ir_save() local [all …]
|
H A D | ir_dump.c | 194 int8_t reg = regs[k]; in ir_dump_dessa_moves() local 195 if (reg != IR_REG_NONE) { in ir_dump_dessa_moves() 202 int8_t reg = ctx->regs[use_ref][0]; in ir_dump_dessa_moves() local 203 if (reg != IR_REG_NONE) { in ir_dump_dessa_moves() 382 if (ival->reg != IR_REG_NONE) { in ir_dump_live_ranges() 566 int8_t reg = ctx->regs[i][0]; in ir_dump_codegen() local 567 if (reg != IR_REG_NONE) { in ir_dump_codegen() 582 int8_t reg = ctx->regs[i][0]; in ir_dump_codegen() local 583 if (reg != IR_REG_NONE) { in ir_dump_codegen() 620 int8_t reg = regs[j]; in ir_dump_codegen() local [all …]
|
H A D | ir_aarch64.dasc | 275 IR_ASSERT(reg >= 0 && reg < IR_REG_NUM); 2113 | ASM_REG_REG_REG_OP add, type, reg, reg, op2_reg 2116 | ASM_REG_REG_REG_OP sub, type, reg, reg, op2_reg 2119 | ASM_REG_REG_REG_OP mul, type, reg, reg, op2_reg 3797 reg = IR_REG_NUM(reg); 5236 | and Rx(reg), Rx(reg), #0xfffffffffffffff8 5244 | ldr Rx(reg), [Rx(reg), #insn->op2] 5246 | ldr Rx(reg), [Rx(reg), #0] 5247 | ldr Rx(reg), [Rx(reg), #insn->op2] 5248 | ldr Rx(reg), [Rx(reg), #insn->op3] [all …]
|
/php-src/ext/pcre/pcre2lib/sljit/ |
H A D | sljitNativePPC_64.c | 80 FAIL_IF(push_inst(compiler, ORI | S(reg) | A(reg) | IMM(tmp >> 32))); in load_immediate() 92 return push_inst(compiler, ORI | S(reg) | A(reg) | (sljit_ins)tmp2); in load_immediate() 98 FAIL_IF(push_inst(compiler, ORIS | S(reg) | A(reg) | (sljit_ins)(tmp2 >> 16))); in load_immediate() 110 FAIL_IF(push_inst(compiler, ORI | S(reg) | A(reg) | (sljit_ins)(tmp2 >> 48))); in load_immediate() 116 FAIL_IF(push_inst(compiler, ORI | S(reg) | A(reg) | IMM(imm >> 32))); in load_immediate() 118 FAIL_IF(push_inst(compiler, ORIS | S(reg) | A(reg) | IMM(imm >> 16))); in load_immediate() 119 return push_inst(compiler, ORI | S(reg) | A(reg) | IMM(imm)); in load_immediate() 512 sljit_s32 reg = 0; in call_with_args() local 532 FAIL_IF(push_inst(compiler, OR | S(reg) | A(TMP_CALL_REG) | B(reg))); in call_with_args() 566 FAIL_IF(push_inst(compiler, SLDI(32) | S(reg) | A(reg))); in emit_const() [all …]
|
H A D | sljitNativeRISCV_32.c | 71 sljit_s32 freg, sljit_s32 reg) in sljit_emit_fcopy() argument 77 CHECK(check_sljit_emit_fcopy(compiler, op, freg, reg)); in sljit_emit_fcopy() 81 inst = FMV_W_X | RS1(reg) | FRD(freg); in sljit_emit_fcopy() 83 inst = FMV_X_W | FRS1(freg) | RD(reg); in sljit_emit_fcopy() 90 if (reg & REG_PAIR_MASK) { in sljit_emit_fcopy() 91 reg2 = REG_PAIR_SECOND(reg); in sljit_emit_fcopy() 92 reg = REG_PAIR_FIRST(reg); in sljit_emit_fcopy() 101 FAIL_IF(push_inst(compiler, SW | RS1(SLJIT_SP) | RS2(reg) | (12 << 7))); in sljit_emit_fcopy() 109 FAIL_IF(push_inst(compiler, LW | RD(reg) | RS1(SLJIT_SP) | IMM_I(12))); in sljit_emit_fcopy()
|
H A D | sljitNativePPC_32.c | 32 return push_inst(compiler, ADDI | D(reg) | A(0) | IMM(imm)); in load_immediate() 35 return push_inst(compiler, ORI | S(TMP_ZERO) | A(reg) | IMM(imm)); in load_immediate() 37 FAIL_IF(push_inst(compiler, ADDIS | D(reg) | A(0) | IMM(imm >> 16))); in load_immediate() 38 return (imm & 0xffff) ? push_inst(compiler, ORI | S(reg) | A(reg) | IMM(imm)) : SLJIT_SUCCESS; in load_immediate() 325 return push_inst(compiler, ORI | S(reg) | A(reg) | IMM(init_value)); in emit_const() 432 sljit_s32 freg, sljit_s32 reg) in sljit_emit_fcopy() argument 437 CHECK(check_sljit_emit_fcopy(compiler, op, freg, reg)); in sljit_emit_fcopy() 446 return push_inst(compiler, LWZ | S(reg) | A(SLJIT_SP) | TMP_MEM_OFFSET); in sljit_emit_fcopy() 449 if (reg & REG_PAIR_MASK) { in sljit_emit_fcopy() 450 reg2 = REG_PAIR_SECOND(reg); in sljit_emit_fcopy() [all …]
|
H A D | sljitNativeARM_T2_32.c | 796 sljit_s32 reg; in emit_op_imm() local 833 if (reg == dst) { in emit_op_imm() 891 if (reg == dst) { in emit_op_imm() 1121 arg2 = (sljit_uw)reg; in emit_op_imm() 1130 arg2 = (sljit_uw)reg; in emit_op_imm() 1139 arg2 = (sljit_uw)reg; in emit_op_imm() 1148 arg2 = (sljit_uw)reg; in emit_op_imm() 2202 return reg_map[reg]; in sljit_get_register_index() 2538 reg = REG_PAIR_FIRST(reg); in sljit_emit_fcopy() 3208 sljit_s32 reg, in sljit_emit_mem() argument [all …]
|
H A D | sljitNativeX86_32.c | 1312 sljit_s32 reg, in sljit_emit_mem() argument 1351 reg = regs[reg_idx]; in sljit_emit_mem() 1355 if (reg >= SLJIT_R3 && reg <= SLJIT_S3) { in sljit_emit_mem() 1357 reg = TMP_REG1; in sljit_emit_mem() 1606 reg = REG_PAIR_SECOND(reg); in sljit_emit_fcopy() 1613 reg2 = reg; in sljit_emit_fcopy() 1622 if (reg & REG_PAIR_MASK) { in sljit_emit_fcopy() 1624 reg = REG_PAIR_FIRST(reg); in sljit_emit_fcopy() 1626 if (reg == reg2) in sljit_emit_fcopy() 1627 reg = 0; in sljit_emit_fcopy() [all …]
|
H A D | sljitNativePPC_common.c | 436 sljit_s32 reg; in generate_jump_or_mov_addr() local 467 ins[1] = ORI | S(reg) | A(reg) | IMM(addr); in generate_jump_or_mov_addr() 474 ins[1] = ORI | S(reg) | A(reg) | IMM(addr); in generate_jump_or_mov_addr() 481 ins[1] = ORI | S(reg) | A(reg) | IMM(addr >> 16); in generate_jump_or_mov_addr() 482 ins[2] = SLDI(16) | S(reg) | A(reg); in generate_jump_or_mov_addr() 483 ins[3] = ORI | S(reg) | A(reg) | IMM(addr); in generate_jump_or_mov_addr() 488 ins[1] = ORI | S(reg) | A(reg) | IMM(addr >> 32); in generate_jump_or_mov_addr() 489 ins[2] = SLDI(32) | S(reg) | A(reg); in generate_jump_or_mov_addr() 490 ins[3] = ORIS | S(reg) | A(reg) | IMM(addr >> 16); in generate_jump_or_mov_addr() 491 ins[4] = ORI | S(reg) | A(reg) | IMM(addr); in generate_jump_or_mov_addr() [all …]
|
H A D | sljitLir.c | 127 #define OFFS_REG(reg) (((reg) >> 8) & REG_MASK) argument 129 #define TO_OFFS_REG(reg) ((reg) << 8) argument 130 #define FAST_IS_REG(reg) ((reg) < REG_MASK) argument 138 #define REG_PAIR_FIRST(reg) ((reg) & 0x7f) argument 139 #define REG_PAIR_SECOND(reg) ((reg) >> 8) argument 1821 CHECK_ARGUMENT((reg > 0 && reg <= SLJIT_NUMBER_OF_REGISTERS) in check_sljit_get_register_index() 2494 sljit_s32 reg, in check_sljit_emit_mem() argument 2535 CHECK_ARGUMENT(REG_PAIR_FIRST(reg) != REG_PAIR_SECOND(reg)); in check_sljit_emit_mem() 2580 sljit_s32 reg, in check_sljit_emit_mem_update() argument 3083 sljit_s32 reg, in sljit_emit_mem_unaligned() argument [all …]
|
/php-src/ext/opcache/tests/jit/ |
H A D | inc_008.phpt | 15 return ++$x; // reg -> reg, reg
|
H A D | inc_016.phpt | 15 return ++$x; // reg -> reg, reg
|
H A D | inc_017.phpt | 15 return ++$x; // reg -> reg, reg
|
H A D | inc_018.phpt | 15 return ++$x; // reg -> reg, reg
|
H A D | inc_004.phpt | 15 ++$x; // reg -> reg
|
H A D | inc_012.phpt | 15 ++$x; // reg -> reg
|
H A D | inc_007.phpt | 16 return ++$x; // mem -> reg, reg
|
H A D | inc_015.phpt | 16 return ++$x; // mem -> reg, reg
|
/php-src/ext/opcache/jit/ir/dynasm/ |
H A D | dasm_x86.lua | 534 reg = vex.v.reg 536 if reg < 0 then reg = 0; vreg = vex.v.vreg end 585 local reg, xreg = t.reg, t.xreg 586 if reg and reg < 0 then reg = 0; vreg = t.vreg end 764 local reg = ovreg or tp.reg 803 reg, t.reg, tp = rtexpr(reg) 887 reg, t.reg, tp = rtexpr(reg) 2007 local reg = a.reg 2314 if reg and not map_reg_valid_base[reg] then 2324 reg = reg, [all …]
|
H A D | dasm_mips.lua | 835 local reg = ovreg or tp.reg 836 if not reg then 839 expr = reg 883 local imm, reg = match(disp, "^(.*)%(([%w_:]+)%)$") 885 local r = shl(parse_gpr(reg), 21) 894 local reg, tailr = match(disp, "^([%w_:]+)%s*(.*)$") 895 if reg and tailr ~= "" then 896 local r, tp = parse_gpr(reg) 1098 local name, ctype, reg = params[1], params[2], params[3] 1113 reg = reg, [all …]
|
H A D | dasm_arm.lua | 540 local reg = ovreg or tp.reg 541 if not reg then 544 expr = reg 737 if reg and tailr ~= "" then 738 local d, tp = parse_gpr(reg) 792 if reg then 793 local d = shl(parse_gpr(reg), 16) 815 if reg and tailr ~= "" then 816 local d, tp = parse_gpr(reg) 1045 reg = reg, [all …]
|
/php-src/ext/mbstring/tests/ |
H A D | mb_ereg.phpt | 21 …ntf( "(%d)%s\n", mb_ereg( $pat, $str, $reg ), ( is_array( $reg )? bin2hex(mb_convert_encoding( imp…
|
H A D | mb_ereg_search.phpt | 13 $reg = "\w+"; 17 mb_ereg_search_init($str, $reg);
|
/php-src/ext/pdo_mysql/tests/ |
H A D | pdo_mysql_phpinfo.phpt | 21 $reg = 'Client API version.*' . preg_quote($db->getAttribute(PDO::ATTR_CLIENT_VERSION), '/'); 23 if (!preg_match("/$reg/", $tmp)) {
|