Home
last modified time | relevance | path

Searched refs:innermost_loop (Results 1 – 3 of 3) sorted by relevance

/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_liverangeevaluator_helpers.cpp72 ProgramScope::innermost_loop() const in innermost_loop() function in r600::ProgramScope
78 return parent_scope->innermost_loop(); in innermost_loop()
302 if (ifelse_scope && (enclosing_loop = ifelse_scope->innermost_loop())) { in record_read()
357 if (!conditional || !conditional->innermost_loop()) { in record_write()
379 if (ifelse_scope && ifelse_scope->innermost_loop() && in record_write()
380 ifelse_scope->innermost_loop()->id() != conditionality_in_loop_id) in record_write()
496 conditionality_in_loop_id = scope.innermost_loop()->id(); in record_else_write()
Dsfn_liverangeevaluator_helpers.h41 const ProgramScope *innermost_loop() const;
/external/mesa3d/src/compiler/spirv/
Dvtn_structured_cfg.c109 struct vtn_construct *innermost_loop; member
795 c->innermost_loop = NULL; in find_innermost_constructs()
802 c->innermost_loop = c; in find_innermost_constructs()
804 c->innermost_loop = c->parent->innermost_loop; in find_innermost_constructs()
818 vtn_assert(vtn_find_innermost(vtn_construct_type_loop, c) == c->innermost_loop); in find_innermost_constructs()
827 for (; c != c->innermost_loop; c = c->parent) in set_needs_continue_propagation()
853 struct vtn_construct *innermost_loop = inner->innermost_loop; in branch_type_for_successor() local
854 if (innermost_loop) { in branch_type_for_successor()
856 if (!vtn_is_single_block_loop(innermost_loop) && in branch_type_for_successor()
857 succ_pos == innermost_loop->continue_pos) { in branch_type_for_successor()
[all …]