Lines Matching refs:jumps
528 ir_jump* jumps[2]; in visit() local
545 jumps[i] = 0; in visit()
547 jumps[i] = (ir_jump*)list.get_tail(); in visit()
561 if(jumps[i]) { in visit()
563 assert(jump_strengths[i] == get_jump_strength(jumps[i])); in visit()
587 jumps[0]->remove(); in visit()
588 jumps[1]->remove(); in visit()
596 jumps[0] = 0; in visit()
597 jumps[1] = 0; in visit()
613 should_lower[i] = should_lower_jump(jumps[i]); in visit()
635 insert_lowered_return((ir_return*)jumps[lower]); in visit()
648 jumps[lower]->replace_with(lowered); in visit()
649 jumps[lower] = lowered; in visit()
671 jumps[lower]->insert_before(create_lowered_break()); in visit()
684 …jumps[lower]->replace_with(new(ir) ir_assignment(new (ir) ir_dereference_variable(execute_flag), n… in visit()
689 jumps[lower] = 0; in visit()
709 if(jumps[0] && block_records[1].min_strength >= strength_continue) in visit()
711 else if(jumps[1] && block_records[0].min_strength >= strength_continue) in visit()
716 jumps[move_out]->remove(); in visit()
717 ir->insert_after(jumps[move_out]); in visit()
721 jumps[move_out] = 0; in visit()