Lines Matching refs:jumps
527 ir_jump* jumps[2]; in visit() local
544 jumps[i] = 0; in visit()
546 jumps[i] = (ir_jump*)list.get_tail(); in visit()
560 if(jumps[i]) { in visit()
562 assert(jump_strengths[i] == get_jump_strength(jumps[i])); in visit()
586 jumps[0]->remove(); in visit()
587 jumps[1]->remove(); in visit()
595 jumps[0] = 0; in visit()
596 jumps[1] = 0; in visit()
612 should_lower[i] = should_lower_jump(jumps[i]); in visit()
634 insert_lowered_return((ir_return*)jumps[lower]); in visit()
647 jumps[lower]->replace_with(lowered); in visit()
648 jumps[lower] = lowered; in visit()
670 jumps[lower]->insert_before(create_lowered_break()); in visit()
683 …jumps[lower]->replace_with(new(ir) ir_assignment(new (ir) ir_dereference_variable(execute_flag), n… in visit()
688 jumps[lower] = 0; in visit()
708 if(jumps[0] && block_records[1].min_strength >= strength_continue) in visit()
710 else if(jumps[1] && block_records[0].min_strength >= strength_continue) in visit()
715 jumps[move_out]->remove(); in visit()
716 ir->insert_after(jumps[move_out]); in visit()
720 jumps[move_out] = 0; in visit()