Searched refs:limiting_term (Results 1 – 1 of 1) sorted by relevance
108 nir_loop_terminator *limiting_term = loop->info->limiting_terminator; in simple_unroll() local109 assert(nir_is_trivial_loop_if(limiting_term->nif, in simple_unroll()110 limiting_term->break_block)); in simple_unroll()124 if (terminator->nif != limiting_term->nif) { in simple_unroll()146 get_first_blocks_in_terminator(limiting_term, &first_break_block, in simple_unroll()153 nir_before_cf_node(&limiting_term->nif->cf_node)); in simple_unroll()159 nir_after_block(limiting_term->continue_from_block)); in simple_unroll()161 nir_after_cf_node(&limiting_term->nif->cf_node)); in simple_unroll()165 nir_cf_extract(&loop_body, nir_after_cf_node(&limiting_term->nif->cf_node), in simple_unroll()203 nir_instr *break_instr = nir_block_last_instr(limiting_term->break_block); in simple_unroll()[all …]