Lines Matching refs:next_instr

130                     _Py_CODEUNIT *next_instr)
133 int oparg = _Py_OPARG(*next_instr);
134 int opcode = _Py_OPCODE(*next_instr);
137 int offset = (int)(next_instr - _PyCode_CODE(frame->f_code));
1305 frame->prev_instr = next_instr++; \
1311 #define INSTRUCTION_START(op) (frame->prev_instr = next_instr++)
1325 lltrace_instruction(frame, stack_pointer, next_instr); }
1343 opcode = _Py_OPCODE(*next_instr); \
1367 #define INSTR_OFFSET() ((int)(next_instr - first_instr))
1369 _Py_CODEUNIT word = *next_instr; \
1373 #define JUMPTO(x) (next_instr = first_instr + (x))
1374 #define JUMPBY(x) (next_instr += (x))
1419 _Py_CODEUNIT word = *next_instr; \
1500 _PyAttrCache *cache = (_PyAttrCache *)next_instr; \
1692 _Py_CODEUNIT *next_instr;
1705 next_instr = frame->prev_instr + 1; \
1833 next_instr++;
1851 next_instr++;
1864 next_instr++;
1878 next_instr++;
1887 next_instr++;
2063 _Py_CODEUNIT true_next = next_instr[INLINE_CACHE_ENTRIES_BINARY_OP];
2148 _PyBinarySubscrCache *cache = (_PyBinarySubscrCache *)next_instr;
2152 next_instr--;
2153 if (_Py_Specialize_BinarySubscr(container, sub, next_instr) < 0) {
2154 next_instr++;
2239 _PyBinarySubscrCache *cache = (_PyBinarySubscrCache *)next_instr;
2267 frame->prev_instr = next_instr - 1;
2315 _PyStoreSubscrCache *cache = (_PyStoreSubscrCache *)next_instr;
2319 next_instr--;
2320 if (_Py_Specialize_StoreSubscr(container, sub, next_instr) < 0) {
2321 next_instr++;
2812 _PyUnpackSequenceCache *cache = (_PyUnpackSequenceCache *)next_instr;
2815 next_instr--;
2816 _Py_Specialize_UnpackSequence(seq, next_instr, oparg);
3053 _PyLoadGlobalCache *cache = (_PyLoadGlobalCache *)next_instr;
3056 next_instr--;
3057 if (_Py_Specialize_LoadGlobal(GLOBALS(), BUILTINS(), next_instr, name) < 0) {
3058 next_instr++;
3074 _PyLoadGlobalCache *cache = (_PyLoadGlobalCache *)next_instr;
3097 _PyLoadGlobalCache *cache = (_PyLoadGlobalCache *)next_instr;
3478 _PyAttrCache *cache = (_PyAttrCache *)next_instr;
3482 next_instr--;
3483 if (_Py_Specialize_LoadAttr(owner, next_instr, name) < 0) {
3484 next_instr++;
3501 _PyAttrCache *cache = (_PyAttrCache *)next_instr;
3536 _PyAttrCache *cache = (_PyAttrCache *)next_instr;
3571 _PyAttrCache *cache = (_PyAttrCache *)next_instr;
3588 _PyAttrCache *cache = (_PyAttrCache *)next_instr;
3592 next_instr--;
3593 if (_Py_Specialize_StoreAttr(owner, next_instr, name) < 0) {
3594 next_instr++;
3610 _PyAttrCache *cache = (_PyAttrCache *)next_instr;
3638 _PyAttrCache *cache = (_PyAttrCache *)next_instr;
3685 _PyAttrCache *cache = (_PyAttrCache *)next_instr;
3719 _PyCompareOpCache *cache = (_PyCompareOpCache *)next_instr;
3723 next_instr--;
3724 _Py_Specialize_CompareOp(left, right, next_instr, oparg);
3737 _PyCompareOpCache *cache = (_PyCompareOpCache *)next_instr;
3760 next_instr++;
3779 _PyCompareOpCache *cache = (_PyCompareOpCache *)next_instr;
3803 next_instr++;
3822 _PyCompareOpCache *cache = (_PyCompareOpCache *)next_instr;
3847 next_instr++;
4526 _PyLoadMethodCache *cache = (_PyLoadMethodCache *)next_instr;
4530 next_instr--;
4531 if (_Py_Specialize_LoadMethod(owner, next_instr, name) < 0) {
4532 next_instr++;
4549 _PyLoadMethodCache *cache = (_PyLoadMethodCache *)next_instr;
4576 _PyLoadMethodCache *cache = (_PyLoadMethodCache *)next_instr;
4606 _PyLoadMethodCache *cache = (_PyLoadMethodCache *)next_instr;
4637 _PyLoadMethodCache *cache = (_PyLoadMethodCache *)next_instr;
4760 frame->prev_instr = next_instr - 1;
4798 _PyPrecallCache *cache = (_PyPrecallCache *)next_instr;
4800 next_instr--;
4804 int err = _Py_Specialize_Precall(callable, next_instr, nargs,
4807 next_instr++;
4820 _PyCallCache *cache = (_PyCallCache *)next_instr;
4822 next_instr--;
4826 int err = _Py_Specialize_Call(callable, next_instr, nargs,
4829 next_instr++;
4844 _PyCallCache *cache = (_PyCallCache *)next_instr;
4869 frame->prev_instr = next_instr - 1;
4878 _PyCallCache *cache = (_PyCallCache *)next_instr;
4911 frame->prev_instr = next_instr - 1;
5201 assert(_Py_OPCODE(next_instr[-1]) == POP_TOP);
5566 _PyBinaryOpCache *cache = (_PyBinaryOpCache *)next_instr;
5570 next_instr--;
5571 _Py_Specialize_BinaryOp(lhs, rhs, next_instr, oparg, &GETLOCAL(0));
5592 oparg |= _Py_OPARG(*next_instr);
5595 opcode = _PyOpcode_Deopt[_Py_OPCODE(*next_instr)];
5629 frame->prev_instr = next_instr;
5658 // next_instr is only reloaded if tracing *does not* raise.
5665 // next_instr wasn't incremented at the start of this
5668 next_instr++;
5671 // Reload next_instr. Don't increment it, though, since
5673 next_instr = frame->prev_instr;
5688 next_instr points the current instruction without TARGET(). */
5689 opcode = _Py_OPCODE(*next_instr);
5709 _Py_CODEUNIT *counter = (_Py_CODEUNIT *)next_instr;
5714 _Py_SET_OPCODE(next_instr[-1], adaptive_opcode);
5718 next_instr--;