Lines Matching defs:line
332 int u_end_lineno; /* the end line of the current stmt */
906 /* Set the line number and column offset for the following instructions.
908 The line number is reset in the following cases:
1247 compiler_addop_line(struct compiler *c, int opcode, int line,
1269 i->i_lineno = line;
1643 /* Add a jump with no line number.
2032 /* This POP_BLOCK gets the line number of the unwinding statement */
2148 /* Set current line number to the line number of first statement.
2149 This way line number for SETUP_ANNOTATIONS will always
2150 coincide with the line number of first "real" statement in module.
3177 /* Use same line number as the iterator,
3243 /* Emit instruction with line number for return value */
3275 /* Emit instruction with line number */
3302 /* Emit instruction with line number */
7071 // If the pattern fails to match, we want the line number of the
7072 // cleanup to be associated with the failed pattern, not the last line
7087 // Show line coverage for default case (it doesn't create bytecode)
7129 int a_prevlineno; /* lineno of last emitted line in line table */
7130 int a_prev_end_lineno; /* end_lineno of last emitted line in line table */
8090 fprintf(stderr, "line: %d, opcode: %d %s%s%s\n",
8120 /* Duplicates exit BBs, so that line numbers can be propagated to them */
8268 /* Make sure that all returns have a line number, even if early passes
8269 * have failed to propagate a correct line number.
8270 * The resulting line number may not be correct according to PEP 626,
8712 // changes in the names bound between line tracing events!
9074 /* copy only blocks without line number (like implicit 'return None's) */
9098 /* Eliminate no-op if it doesn't have a line number */
9102 /* or, if the previous instruction had the same line number. */
9106 /* or, if the next instruction has same line number or no line number */
9122 /* or if last instruction in BB and next BB has same line number */
9239 /* If an instruction has no line number, but it's predecessor in the BB does,
9240 * then copy the line number. If a successor block has no line number, and only
9241 * one predecessor, then inherit the line number.
9242 * This ensures that all exit blocks (with one predecessor) receive a line number.
9243 * Also reduces the size of the line number table,
9244 * but has no impact on the generated line number events.
9396 * have a valid line number, allowing us to compute f_lineno lazily.
9397 * We can do this by duplicating the exit blocks without line number
9399 * copy the line number from the sole predecessor block.
9404 /* Copy all exit blocks without line number that are targets of a jump.
9429 /* Any remaining reachable exit blocks without line number can only be reached by