Lines Matching refs:ir_instruction
299 ((ir_instruction *)ir->get_next())->remove(); in truncate_after_instruction()
304 void move_outer_block_inside(ir_instruction *ir, exec_list *inner_block) in move_outer_block_inside()
307 ir_instruction *move_ir = (ir_instruction *)ir->get_next(); in move_outer_block_inside()
342 void lower_return_unconditionally(ir_instruction *ir) in lower_return_unconditionally()
354 ir_instruction *create_lowered_break() in create_lowered_break()
369 void lower_break_unconditionally(ir_instruction *ir) in lower_break_unconditionally()
383 ir_instruction *ir = (ir_instruction *) block->get_tail(); in lower_final_breaks()
388 (ir_instruction *) ir_if->then_instructions.get_tail()); in lower_final_breaks()
390 (ir_instruction *) ir_if->else_instructions.get_tail()); in lower_final_breaks()
450 enum jump_strength get_jump_strength(ir_instruction* ir) in get_jump_strength()
510 foreach_in_list(ir_instruction, node, list) { in visit_block()
545 if(!list.is_empty() && get_jump_strength((ir_instruction*)list.get_tail())) in visit()
799 ir_instruction* ir_after; in visit()
800 for(ir_after = (ir_instruction*)ir->get_next(); !ir_after->is_tail_sentinel();) in visit()
806 ir_instruction* ir_next = (ir_instruction*)ir_after->get_next(); in visit()
813 ir_after = (ir_instruction*)ir_after->get_next(); in visit()
867 ir_instruction *ir_last in visit()
868 = (ir_instruction *) ir->body_instructions.get_tail(); in visit()
995 get_jump_strength((ir_instruction *) ir->body.get_tail())) { in visit()