Lines Matching refs:jumps
529 ir_jump* jumps[2]; in visit() local
546 jumps[i] = 0; in visit()
548 jumps[i] = (ir_jump*)list.get_tail(); in visit()
562 if(jumps[i]) { in visit()
564 assert(jump_strengths[i] == get_jump_strength(jumps[i])); in visit()
588 jumps[0]->remove(); in visit()
589 jumps[1]->remove(); in visit()
597 jumps[0] = 0; in visit()
598 jumps[1] = 0; in visit()
614 should_lower[i] = should_lower_jump(jumps[i]); in visit()
636 insert_lowered_return((ir_return*)jumps[lower]); in visit()
649 jumps[lower]->replace_with(lowered); in visit()
650 jumps[lower] = lowered; in visit()
672 jumps[lower]->insert_before(create_lowered_break()); in visit()
685 …jumps[lower]->replace_with(new(ir) ir_assignment(new (ir) ir_dereference_variable(execute_flag), n… in visit()
690 jumps[lower] = 0; in visit()
710 if(jumps[0] && block_records[1].min_strength >= strength_continue) in visit()
712 else if(jumps[1] && block_records[0].min_strength >= strength_continue) in visit()
717 jumps[move_out]->remove(); in visit()
718 ir->insert_after(jumps[move_out]); in visit()
722 jumps[move_out] = 0; in visit()