Lines Matching refs:IP

24 |.define IP,      x28
26 |.define RX, x28 // the same as VM IP reused as a general purpose reg
48 |.define T3, [sp, #0x28] // Used to store old value of IP (CALL VM only)
669 | str IP, EX->opline
675 | ldr IP, EX->opline
681 | LOAD_ADDR IP, addr
690 | LOAD_TSRM_CACHE IP
691 | MEM_ACCESS_64_WITH_UOFFSET ldr, IP, IP, (struct.._offset+offsetof(zend_..struct, field)), tm…
704 | mov reg, IP
710 /* Update IP with register 'reg'. Note: shift variant is handled by ADD_IP_SHIFT. */
713 | add IP, IP, reg
723 | add IP, IP, reg, shift
731 /* Update IP with 32-bit immediate 'val'. */
735 | add IP, IP, #val
745 | ldr tmp_reg, [IP]
756 | cmp IP, tmp_reg1
1797 | ldp FP, RX, T2 // retore FP and IP
1824 | ldp FP, RX, T2 // retore FP and IP
1912 | ldp FP, RX, T2 // retore FP and IP
1930 | ldrb TMP1w, OP:IP->opcode
1934 | MEM_STORE_64_ZTS str, IP, executor_globals, opline_before_exception, TMP2
1950 | ldp FP, RX, T2 // retore FP and IP
1963 | ldr IP, EX->opline
1965 | ldrb TMP1w, OP:IP->opcode
1969 | MEM_STORE_64_ZTS str, IP, executor_globals, opline_before_exception, TMP2
1974 | str IP, EX->opline
2359 | add TMP1, REG1, IP
2365 // Note: "REG1 + IP" is re-calculated as TMP1 is used as temporary register by the prior
2367 | add TMP1, REG1, IP
2418 | mov IP, xzr // PC must be zero
2421 | ldp FP, RX, T2 // retore FP and IP
2495 | ldp FP, RX, T2 // retore FP and IP
2518 | ldr REG0, [IP, REG0]
2525 | ldr REG0, [IP, REG0]
2528 | ldr IP, EX->opline
2533 | ldr REG0, [IP, REG0]
2539 | ldp FP, RX, T2 // retore FP and IP
2559 | ldp FP, RX, T2 // retore FP and IP
2867 | stp FP, RX, T2 // save FP and IP
3152 | ldr REG0, [IP, REG0]
3163 | ldr REG0, [IP, REG0]
3172 | ldr REG0, [IP, REG0]
3175 | ldp FP, RX, T2 // retore FP and IP
3289 /* this check should be handled by the following OPLINE guard or jmp [IP] */
3291 | cmp IP, TMP1
3295 | cbz IP, ->trace_halt
3464 | ldp FP, RX, T2 // retore FP and IP
9520 | ldr IP, [REG0, #offsetof(zend_op_array, opcodes)]
9522 | add IP, IP, #(num_args * sizeof(zend_op))
9555 | ldr IP, [REG0, #offsetof(zend_op_array, opcodes)]
9571 | ldr IP, [REG0, #offsetof(zend_op_array, opcodes)]
9656 | ldp FP, RX, T2 // retore FP and IP
10842 | cmp IP, TMP1
10846 | cbz IP, ->trace_halt
10995 | ldp FP, RX, T2 // retore FP and IP