Lines Matching refs:b_next
122 struct basicblock_ *b_next; member
846 c->u->u_curblock->b_next = block; in compiler_next_block()
855 c->u->u_curblock->b_next = block; in compiler_use_next_block()
6512 basicblock *next = b->b_next; in stackdepth()
6715 for (basicblock *b = a->a_entry; b != NULL; b = b->b_next) { in assemble_jump_offsets()
7044 for (basicblock *b = a->a_entry; b != NULL; b = b->b_next) { in guarantee_lineno_for_exits()
7144 for(b = entryblock; b != NULL; b = b->b_next) { in assemble()
7307 inst->i_target = inst->i_target->b_next; in optimize_basic_block()
7417 assert(inst->i_target != inst->i_target->b_next); in optimize_basic_block()
7419 inst->i_target = inst->i_target->b_next; in optimize_basic_block()
7440 assert(inst->i_target != inst->i_target->b_next); in optimize_basic_block()
7442 inst->i_target = inst->i_target->b_next; in optimize_basic_block()
7555 basicblock* next = bb->b_next; in clean_basic_block()
7557 next = next->b_next; in clean_basic_block()
7605 bb->b_instr[i].i_target = bb->b_instr[i].i_target->b_next; in normalize_basic_block()
7624 if (b->b_next && !b->b_nofallthrough) { in mark_reachable()
7625 if (b->b_next->b_predecessors == 0) { in mark_reachable()
7626 *sp++ = b->b_next; in mark_reachable()
7628 b->b_next->b_predecessors++; in mark_reachable()
7648 for (basicblock *b = entry; b != NULL; b = b->b_next) { in eliminate_empty_basic_blocks()
7649 basicblock *next = b->b_next; in eliminate_empty_basic_blocks()
7651 while (next->b_iused == 0 && next->b_next) { in eliminate_empty_basic_blocks()
7652 next = next->b_next; in eliminate_empty_basic_blocks()
7654 b->b_next = next; in eliminate_empty_basic_blocks()
7657 for (basicblock *b = entry; b != NULL; b = b->b_next) { in eliminate_empty_basic_blocks()
7664 target = target->b_next; in eliminate_empty_basic_blocks()
7681 for (basicblock *b = a->a_entry; b != NULL; b = b->b_next) { in propagate_line_numbers()
7694 if (!b->b_nofallthrough && b->b_next->b_predecessors == 1) { in propagate_line_numbers()
7695 assert(b->b_next->b_iused); in propagate_line_numbers()
7696 if (b->b_next->b_instr[0].i_lineno < 0) { in propagate_line_numbers()
7697 b->b_next->b_instr[0].i_lineno = prev_lineno; in propagate_line_numbers()
7730 for (basicblock *b = a->a_entry; b != NULL; b = b->b_next) { in optimize_cfg()
7746 for (basicblock *b = a->a_entry; b != NULL; b = b->b_next) { in optimize_cfg()
7753 for (basicblock *b = a->a_entry; b != NULL; b = b->b_next) { in optimize_cfg()
7768 for (basicblock *b = a->a_entry; b != NULL; b = b->b_next) { in optimize_cfg()
7773 if (b_last_instr->i_target == b->b_next) { in optimize_cfg()
7774 assert(b->b_next->b_iused); in optimize_cfg()
7797 for (basicblock *b = a->a_entry; b != NULL; b = b->b_next) { in trim_unused_consts()
7854 new_target->b_next = target->b_next; in duplicate_exits_without_lineno()
7855 target->b_next = new_target; in duplicate_exits_without_lineno()
7861 while (b->b_next && b->b_next->b_iused == 0) { in duplicate_exits_without_lineno()
7862 b->b_next = b->b_next->b_next; in duplicate_exits_without_lineno()
7868 if (!b->b_nofallthrough && b->b_next && b->b_iused > 0) { in duplicate_exits_without_lineno()
7869 if (is_exit_without_lineno(b->b_next)) { in duplicate_exits_without_lineno()
7870 assert(b->b_next->b_iused > 0); in duplicate_exits_without_lineno()
7871 b->b_next->b_instr[0].i_lineno = b->b_instr[b->b_iused-1].i_lineno; in duplicate_exits_without_lineno()