Lines Matching refs:jumps
521 ir_jump* jumps[2]; in visit() local
538 jumps[i] = 0; in visit()
540 jumps[i] = (ir_jump*)list.get_tail(); in visit()
554 if(jumps[i]) { in visit()
556 assert(jump_strengths[i] == get_jump_strength(jumps[i])); in visit()
580 jumps[0]->remove(); in visit()
581 jumps[1]->remove(); in visit()
589 jumps[0] = 0; in visit()
590 jumps[1] = 0; in visit()
606 should_lower[i] = should_lower_jump(jumps[i]); in visit()
628 insert_lowered_return((ir_return*)jumps[lower]); in visit()
641 jumps[lower]->replace_with(lowered); in visit()
642 jumps[lower] = lowered; in visit()
664 jumps[lower]->insert_before(create_lowered_break()); in visit()
677 …jumps[lower]->replace_with(new(ir) ir_assignment(new (ir) ir_dereference_variable(execute_flag), n… in visit()
682 jumps[lower] = 0; in visit()
702 if(jumps[0] && block_records[1].min_strength >= strength_continue) in visit()
704 else if(jumps[1] && block_records[0].min_strength >= strength_continue) in visit()
709 jumps[move_out]->remove(); in visit()
710 ir->insert_after(jumps[move_out]); in visit()
714 jumps[move_out] = 0; in visit()