H A D | nir_lower_goto_ifs.c | 206 route_to(nir_builder *b, struct routes *routing, nir_block *target) in route_to() argument 208 if (_mesa_set_search(routing->regular.reachable, target)) { in route_to() 209 set_path_vars(b, routing->regular.fork, target); in route_to() 211 else if (_mesa_set_search(routing->brk.reachable, target)) { in route_to() 212 set_path_vars(b, routing->brk.fork, target); in route_to() 215 else if (_mesa_set_search(routing->cont.reachable, target)) { in route_to() 216 set_path_vars(b, routing->cont.fork, target); in route_to() 237 route_to_cond(nir_builder *b, struct routes *routing, nir_src condition, in route_to_cond() argument 240 if (_mesa_set_search(routing->regular.reachable, then_block)) { in route_to_cond() 241 if (_mesa_set_search(routing in route_to_cond() 292 loop_routing_start(struct routes *routing, nir_builder *b, struct path loop_path, struct set *reach, void *mem_ctx) loop_routing_start() argument 379 loop_routing_end(struct routes *routing, nir_builder *b) loop_routing_end() argument 660 organize_levels(struct list_head *levels, struct set *remaining, struct set *reach, struct routes *routing, nir_function_impl *impl, bool is_domminated, void *mem_ctx) organize_levels() argument 802 select_blocks(struct routes *routing, nir_builder *b, struct path in_path, void *mem_ctx) select_blocks() argument 823 plant_levels(struct list_head *levels, struct routes *routing, nir_builder *b, void *mem_ctx) plant_levels() argument 853 nir_structurize(struct routes *routing, nir_builder *b, nir_block *block, void *mem_ctx) nir_structurize() argument 961 struct routes *routing = rzalloc(mem_ctx, struct routes); nir_lower_goto_ifs_impl() local [all...] |