Lines Matching defs:last

1837             _PyErr_WriteUnraisableMsg("on removing the last compiler "
3514 return compiler_error(c, "default 'except:' must be last");
5312 /* only append after the last for generator */
5407 /* only append after the last for generator */
6150 /* Annotation is evaluated last. */
6454 // starred wildcard like [first, *_] / [first, *_, last] / [*_, last] / etc.
6782 // An irrefutable sub-pattern must be last, if it is allowed at all:
7033 // Only copy the subject if we're *not* on the last case:
7038 // Irrefutable cases must be either guarded, last, or both:
7072 // cleanup to be associated with the failed pattern, not the last line
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 */
7131 int a_lineno; /* lineno of last emitted instruction */
7132 int a_end_lineno; /* end_lineno of last emitted instruction */
7137 int a_location_off; /* offset of last written location info frame */
7708 struct instr *last = &b->b_instr[b->b_iused-1];
7709 assert(!IS_ASSEMBLER_OPCODE(last->i_opcode));
7710 if (is_jump(last)) {
7711 bool is_forward = last->i_target->b_visited == 0;
7712 switch(last->i_opcode) {
7714 last->i_opcode = is_forward ? JUMP_FORWARD : JUMP_BACKWARD;
7717 last->i_opcode = is_forward ?
7721 last->i_opcode = is_forward ?
7725 last->i_opcode = is_forward ?
7729 last->i_opcode = is_forward ?
7733 last->i_opcode = is_forward ?
7747 last->i_opcode == JUMP_IF_TRUE_OR_POP ?
8280 struct instr *last = &b->b_instr[b->b_iused-1];
8281 if (last->i_lineno < 0) {
8282 if (last->i_opcode == RETURN_VALUE) {
8291 lineno = last->i_lineno;
9065 struct instr *last = &bb->b_instr[bb->b_iused-1];
9066 if (last->i_opcode != JUMP &&
9067 last->i_opcode != JUMP_FORWARD &&
9068 last->i_opcode != JUMP_BACKWARD) {
9071 if (last->i_target->b_exit && last->i_target->b_iused <= MAX_COPY_SIZE) {
9072 basicblock *to_copy = last->i_target;
9077 last->i_opcode = NOP;
9122 /* or if last instruction in BB and next BB has same line number */