Lines Matching defs:jump

135     /* target block (if jump instruction) */
255 /* Basic block has no fall through (it ends with a return, raise or jump) */
375 // An array of blocks to jump to on failure. Jumping to fail_pop[i] will pop
936 Some opcodes have different stack effect when jump to the target and
937 when not jump. The 'jump' parameter specifies the case:
939 * 0 -- when not jump
940 * 1 -- when jump
944 stack_effect(int opcode, int oparg, int jump)
1011 return jump > 0 ? -1 : 1;
1013 return jump > 0 ? -1 : 0;
1060 return jump ? 0 : -1;
1084 return jump ? 1 : 0;
1087 return jump ? 2 : 0;
1093 return jump ? 1 : 0;
1200 PyCompile_OpcodeStackEffectWithJump(int opcode, int oparg, int jump)
1202 return stack_effect(opcode, oparg, jump);
1643 /* Add a jump with no line number.
3121 /* Mark jump as artificial */
3168 /* Mark jump as artificial */
6331 // Use op to jump to the correct fail_pop block.
7742 * a backwards version of this jump (or to replace
7763 /* Compute the size of each block and fixup jump args.
7780 the jump instruction.
7816 ones in jump instructions. So this should converge
8458 /* Can't modify the bytecode after computing jump offsets. */
8781 // Attempt to eliminate jumps to jumps by updating inst to jump to
8830 /* Remove LOAD_CONST const; conditional jump */
8923 /* Simplify conditional jump to conditional jump where the
9008 /* This will not work now because the jump (at target) could
9057 /* If this block ends with an unconditional jump to an exit block,
9058 * then remove the jump and extend this block with the target.
9324 /* Delete jump instructions made redundant by previous step. If a non-empty
9325 block ends with a jump instruction, check if the next non-empty block
9326 reached through normal flow control is the target of that jump. If it
9327 is, then the jump instruction is redundant and can be deleted.
9404 /* Copy all exit blocks without line number that are targets of a jump.