Lines Matching refs:ir_instruction
301 ((ir_instruction *)ir->get_next())->remove(); in truncate_after_instruction()
306 void move_outer_block_inside(ir_instruction *ir, exec_list *inner_block) in move_outer_block_inside()
309 ir_instruction *move_ir = (ir_instruction *)ir->get_next(); in move_outer_block_inside()
344 void lower_return_unconditionally(ir_instruction *ir) in lower_return_unconditionally()
356 ir_instruction *create_lowered_break() in create_lowered_break()
371 void lower_break_unconditionally(ir_instruction *ir) in lower_break_unconditionally()
385 ir_instruction *ir = (ir_instruction *) block->get_tail(); in lower_final_breaks()
390 (ir_instruction *) ir_if->then_instructions.get_tail()); in lower_final_breaks()
392 (ir_instruction *) ir_if->else_instructions.get_tail()); in lower_final_breaks()
452 enum jump_strength get_jump_strength(ir_instruction* ir) in get_jump_strength()
512 foreach_in_list(ir_instruction, node, list) { in visit_block()
547 if(!list.is_empty() && get_jump_strength((ir_instruction*)list.get_tail())) in visit()
801 ir_instruction* ir_after; in visit()
802 for(ir_after = (ir_instruction*)ir->get_next(); !ir_after->is_tail_sentinel();) in visit()
808 ir_instruction* ir_next = (ir_instruction*)ir_after->get_next(); in visit()
815 ir_after = (ir_instruction*)ir_after->get_next(); in visit()
869 ir_instruction *ir_last in visit()
870 = (ir_instruction *) ir->body_instructions.get_tail(); in visit()
997 get_jump_strength((ir_instruction *) ir->body.get_tail())) { in visit()