Home
last modified time | relevance | path

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

/external/mesa3d/src/compiler/glsl/
Dloop_unroll.cpp129 if (int(array->type->length) == ls->limiting_terminator->iterations) in visit_enter()
194 if (ls->limiting_terminator) { in simple_unroll()
195 limit_if = ls->limiting_terminator->ir; in simple_unroll()
387 if (ls->limiting_terminator != NULL) { in visit_leave()
391 int iterations = ls->limiting_terminator->iterations; in visit_leave()
411 if (t != ls->limiting_terminator) { in visit_leave()
439 if (ls->limiting_terminator == NULL) { in visit_leave()
467 int iterations = ls->limiting_terminator->iterations; in visit_leave()
542 exit_branch_has_instructions(ls->limiting_terminator->ir, in visit_leave()
545 first_ir->as_if() != ls->limiting_terminator->ir || in visit_leave()
[all …]
Dloop_analysis.h95 loop_terminator *limiting_terminator; variable
118 this->limiting_terminator = NULL; in loop_variable_state()
Dloop_analysis.cpp621 (ls->limiting_terminator == NULL || in visit_leave()
622 t->iterations < ls->limiting_terminator->iterations)) { in visit_leave()
623 ls->limiting_terminator = t; in visit_leave()
/external/mesa3d/src/compiler/nir/
Dnir_opt_loop_unroll.c108 nir_loop_terminator *limiting_term = loop->info->limiting_terminator; in simple_unroll()
301 nir_loop_terminator *limiting_term = loop->info->limiting_terminator; in complex_unroll()
520 if (loop->info->limiting_terminator == NULL) in process_loops()
539 if (terminator->nif == loop->info->limiting_terminator->nif) { in process_loops()
Dnir_loop_analyze.c536 nir_loop_terminator *limiting_terminator = NULL; in find_trip_count() local
618 limiting_terminator = terminator; in find_trip_count()
630 state->loop->info->limiting_terminator = limiting_terminator; in find_trip_count()
Dnir.h1641 nir_loop_terminator *limiting_terminator; member