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)
684 | str IP, EX->opline
690 | ldr IP, EX->opline
696 | LOAD_ADDR IP, addr
705 | LOAD_TSRM_CACHE IP
706 | ADD_SUB_64_WITH_CONST_32 add, IP, IP, (struct.._offset+offsetof(zend_..struct, field)), tmp_…
719 | mov reg, IP
725 /* Update IP with register 'reg'. Note: shift variant is handled by ADD_IP_SHIFT. */
728 | add IP, IP, reg
738 | add IP, IP, reg, shift
746 /* Update IP with 32-bit immediate 'val'. */
750 | add IP, IP, #val
760 | ldr tmp_reg, [IP]
771 | cmp IP, tmp_reg1
1812 | ldp FP, RX, T2 // restore FP and IP
1839 | ldp FP, RX, T2 // restore FP and IP
1927 | ldp FP, RX, T2 // restore FP and IP
1945 | ldrb TMP1w, OP:IP->opcode
1949 | MEM_STORE_64_ZTS str, IP, executor_globals, opline_before_exception, TMP2
1953 | str IP, EX->opline
1966 | ldp FP, RX, T2 // restore FP and IP
1979 | ldr IP, EX->opline
1981 | ldrb TMP1w, OP:IP->opcode
1985 | MEM_STORE_64_ZTS str, IP, executor_globals, opline_before_exception, TMP2
1990 | str IP, EX->opline
2316 | add TMP1, REG1, IP
2322 // Note: "REG1 + IP" is re-calculated as TMP1 is used as temporary register by the prior
2324 | add TMP1, REG1, IP
2375 | mov IP, xzr // PC must be zero
2378 | ldp FP, RX, T2 // restore FP and IP
2452 | ldp FP, RX, T2 // restore FP and IP
2475 | ldr REG0, [IP, REG0]
2482 | ldr REG0, [IP, REG0]
2485 | ldr IP, EX->opline
2490 | ldr REG0, [IP, REG0]
2496 | ldp FP, RX, T2 // restore FP and IP
2516 | ldp FP, RX, T2 // restore FP and IP
2844 | stp FP, RX, T2 // save FP and IP
3129 | ldr REG0, [IP, REG0]
3140 | ldr REG0, [IP, REG0]
3149 | ldr REG0, [IP, REG0]
3152 | ldp FP, RX, T2 // restore FP and IP
3266 /* this check should be handled by the following OPLINE guard or jmp [IP] */
3268 | cmp IP, TMP1
3272 | cbz IP, ->trace_halt
3436 | ldp FP, RX, T2 // restore FP and IP
9372 | ldr IP, [REG0, #offsetof(zend_op_array, opcodes)]
9374 | add IP, IP, #(num_args * sizeof(zend_op))
9407 | ldr IP, [REG0, #offsetof(zend_op_array, opcodes)]
9423 | ldr IP, [REG0, #offsetof(zend_op_array, opcodes)]
9513 | ldp FP, RX, T2 // restore FP and IP
10695 | cmp IP, TMP1
10699 | cbz IP, ->trace_halt
10850 | ldp FP, RX, T2 // restore FP and IP