Lines Matching refs:jumps
465 ir_jump* jumps[2]; in visit() local
482 jumps[i] = 0; in visit()
484 jumps[i] = (ir_jump*)list.get_tail(); in visit()
498 if(jumps[i]) { in visit()
500 assert(jump_strengths[i] == get_jump_strength(jumps[i])); in visit()
524 jumps[0]->remove(); in visit()
525 jumps[1]->remove(); in visit()
533 jumps[0] = 0; in visit()
534 jumps[1] = 0; in visit()
550 should_lower[i] = should_lower_jump(jumps[i]); in visit()
572 insert_lowered_return((ir_return*)jumps[lower]); in visit()
585 jumps[lower]->replace_with(lowered); in visit()
586 jumps[lower] = lowered; in visit()
609 …jumps[lower]->replace_with(new(ir) ir_assignment(new (ir) ir_dereference_variable(execute_flag), n… in visit()
614 jumps[lower] = 0; in visit()
634 if(jumps[0] && block_records[1].min_strength >= strength_continue) in visit()
636 else if(jumps[1] && block_records[0].min_strength >= strength_continue) in visit()
641 jumps[move_out]->remove(); in visit()
642 ir->insert_after(jumps[move_out]); in visit()
646 jumps[move_out] = 0; in visit()