Lines Matching defs:ir_if
386 ir_if *ir_if = ir->as_if();
387 if (ir_if) {
389 (ir_instruction *) ir_if->then_instructions.get_tail());
391 (ir_instruction *) ir_if->else_instructions.get_tail());
519 virtual void visit(ir_if *ir)
803 ir_if* ir_if = ir_after->as_if();
804 if(ir_if && ir_if->else_instructions.is_empty()) {
805 ir_dereference_variable* ir_if_cond_deref = ir_if->condition->as_dereference_variable();
808 ir_after->insert_before(&ir_if->then_instructions);
825 ir_if* if_execute = new(ir) ir_if(new(ir) ir_dereference_variable(this->loop.execute_flag));
908 ir_if* break_if = new(ir) ir_if(new(ir) ir_dereference_variable(this->loop.break_flag));
921 ir_if* return_if = new(ir) ir_if(new(ir) ir_dereference_variable(this->function.return_flag));