Lines Matching refs:lower
468 bool lower; in should_lower_jump() local
472 lower = false; /* don't change this, code relies on it */ in should_lower_jump()
475 lower = lower_continue; in should_lower_jump()
482 lower = false; in should_lower_jump()
484 lower = lower_break; in should_lower_jump()
489 lower = false; in should_lower_jump()
491 lower = this->function.lower_return; in should_lower_jump()
494 return lower; in should_lower_jump()
614 int lower; in visit() local
616 lower = jump_strengths[1] > jump_strengths[0]; in visit()
618 lower = 0; in visit()
620 lower = 1; in visit()
628 if(jump_strengths[lower] == strength_return) { in visit()
634 insert_lowered_return((ir_return*)jumps[lower]); in visit()
646 block_records[lower].min_strength = strength_break; in visit()
647 jumps[lower]->replace_with(lowered); in visit()
648 jumps[lower] = lowered; in visit()
658 } else if(jump_strengths[lower] == strength_break) { in visit()
670 jumps[lower]->insert_before(create_lowered_break()); in visit()
672 } else if(jump_strengths[lower] == strength_continue) { 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()
689 block_records[lower].min_strength = strength_always_clears_execute_flag; in visit()
690 block_records[lower].may_clear_execute_flag = true; in visit()