Searched refs:nir_block_last_instr (Results 1 – 24 of 24) sorted by relevance
58 nir_instr *last_instr = nir_block_ends_in_jump(block) ? nir_block_last_instr(block) : NULL; in nir_opt_move_block()108 assert(nir_block_last_instr(block)->type != nir_instr_type_jump); in nir_opt_move_block()109 if (instr == nir_block_last_instr(block)) in nir_opt_move_block()
37 nir_instr *lst_instr = nir_block_last_instr(nir_cf_node_as_block(node)); in contains_other_jump()85 last_instr = nir_block_last_instr(break_block); in nir_is_trivial_loop_if()
32 nir_instr *instr = nir_block_last_instr(block); in nir_block_ends_in_continue()90 nir_instr_remove_v(nir_block_last_instr(last_then)); in opt_loop_merge_break_continue()91 nir_instr *jump = nir_block_last_instr(last_else); in opt_loop_merge_break_continue()225 nir_instr_remove_v(nir_block_last_instr(block)); in opt_loop_last_block()438 nir_instr_remove_v(nir_block_last_instr(last_then)); in opt_loop_peel_initial_break()525 nir_instr_remove(nir_block_last_instr(break_blk)); in merge_terminators()
70 nir_instr *last_instr = nir_block_last_instr(nir_loop_last_block(loop)); in loop_prepare_for_unroll()189 nir_instr *break_instr = nir_block_last_instr(limiting_term->break_block); in simple_unroll()218 nir_instr_remove(nir_block_last_instr(term->break_block)); in move_cf_list_into_loop_term()400 nir_instr *break_instr = nir_block_last_instr(limiting_term->break_block); in complex_unroll()577 nir_block_last_instr(terminator->break_block); in wrapper_unroll()
286 nir_instr *instr = nir_block_last_instr(block); in convert_block_to_lcssa()299 nir_instr *if_removed = next ? nir_instr_prev(next) : nir_block_last_instr(block); in convert_block_to_lcssa()
224 nir_instr *pred_last_instr = nir_block_last_instr(src->pred); in lower_phis_to_scalar_block()
488 nir_instr *instr = nir_block_last_instr(block); in nir_handle_add_jump()602 nir_instr *last_before_instr = nir_block_last_instr(before); in stitch_blocks()780 nir_instr *last_instr = nir_block_last_instr(block); in relink_jump_halt_cf_node()
185 nir_instr *last_instr = nir_block_last_instr(block); in lower_returns_in_block()
225 if (cursor.instr == nir_block_last_instr(cursor.instr->block)) in nir_get_live_defs()
340 nir_instr *last_instr = nir_block_last_instr(last); in nir_opt_collapse_if()
243 nir_instr *pred_last_instr = nir_block_last_instr(src->pred); in split_phi()
211 bool last_instr = (instr == nir_block_last_instr(instr->block)); in inline_functions_pass()
256 nir_instr *last_instr = nir_block_last_instr(continue_block); in opt_peel_loop_initial_if()1253 if (nir_block_last_instr(next_blk)->type != nir_instr_type_phi) in opt_if_merge()
772 nir_instr *jump_instr = nir_block_last_instr(instr->block); in gcm_place_instr()
3052 nir_block_last_instr(nir_block *block) in nir_block_last_instr() function3062 nir_block_last_instr(block)->type == nir_instr_type_jump; in nir_block_ends_in_jump()3071 nir_instr *instr = nir_block_last_instr(block); in nir_block_ends_in_return_or_halt()3086 nir_instr *instr = nir_block_last_instr(block); in nir_block_ends_in_break()4815 nir_instr *last_instr = nir_block_last_instr(block); in nir_after_block_before_jump()
332 nir_instr *last_instr = nir_block_last_instr(block); in get_parallel_copy_at_end_of_block()
1112 nir_instr *last = nir_block_last_instr(cursor.block); in nir_instr_insert()1133 assert(cursor.instr == nir_block_last_instr(cursor.instr->block)); in nir_instr_insert()
1049 validate_assert(state, &instr->instr == nir_block_last_instr(block)); in validate_jump_instr()
182 b.cursor = nir_before_instr(nir_block_last_instr(block)); in gl_nir_lower_xfb_varying()185 b.cursor = nir_after_instr(nir_block_last_instr(block)); in gl_nir_lower_xfb_varying()
120 nir_instr *last_instr = nir_block_last_instr(last_block); in lower_discard_flow()
901 state->b.cursor = nir_before_instr(nir_block_last_instr(block)); in lower_output_var()
92 return nir_instr_as_alu(nir_block_last_instr(nir_impl_last_block(impl))); in get_last_alu()
269 nir_instr *last_instr = nir_block_last_instr(block); in lower_cf_list()
5835 nir_instr *last_instr = nir_block_last_instr(last_block); in emit_loop()