Home
last modified time | relevance | path

Searched refs:limiting_terminator (Results 1 – 4 of 4) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_opt_loop_unroll.c108 nir_loop_terminator *limiting_term = loop->info->limiting_terminator; in simple_unroll()
345 nir_loop_terminator *limiting_term = loop->info->limiting_terminator; in complex_unroll()
470 assert(loop->info->limiting_terminator); in complex_unroll_single_terminator()
471 assert(nir_is_trivial_loop_if(loop->info->limiting_terminator->nif, in complex_unroll_single_terminator()
472 loop->info->limiting_terminator->break_block)); in complex_unroll_single_terminator()
474 nir_loop_terminator *terminator = loop->info->limiting_terminator; in complex_unroll_single_terminator()
839 if (cf_node == &loop->info->limiting_terminator->nif->cf_node) in can_pipeline_loads()
989 if (loop->info->limiting_terminator) { in process_loops()
996 if (t != loop->info->limiting_terminator) { in process_loops()
1030 if (loop->info->limiting_terminator == NULL && in process_loops()
[all …]
Dnir_loop_analyze.c1063 nir_loop_terminator *limiting_terminator = NULL; in find_trip_count() local
1202 limiting_terminator = terminator; in find_trip_count()
1209 state->loop->info->limiting_terminator = limiting_terminator; in find_trip_count()
Dnir_opt_gcm.c513 if (loop->info->limiting_terminator == NULL && !loop->info->complex_loop && in set_block_for_loop_instr()
Dnir.h2887 nir_loop_terminator *limiting_terminator; member