• Home
  • Raw
  • Download

Lines Matching refs:nir_block

772    struct nir_block *block;
2617 struct nir_block *target;
2618 struct nir_block *else_target;
2632 struct nir_block *pred;
2651 nir_phi_get_src_from_block(nir_phi_instr *phi, struct nir_block *block) in nir_phi_get_src_from_block()
2866 typedef struct nir_block { struct
2878 struct nir_block *successors[2]; argument
2887 struct nir_block *imm_dom; argument
2891 struct nir_block **dom_children; argument
2920 } nir_block; argument
2923 nir_block_is_reachable(nir_block *b) in nir_block_is_reachable()
2930 nir_block_first_instr(nir_block *block) in nir_block_first_instr()
2937 nir_block_last_instr(nir_block *block) in nir_block_last_instr()
2944 nir_block_ends_in_jump(nir_block *block) in nir_block_ends_in_jump()
2951 nir_block_ends_in_return_or_halt(nir_block *block) in nir_block_ends_in_return_or_halt()
2966 nir_block_ends_in_break(nir_block *block) in nir_block_ends_in_break()
2986 nir_block_last_phi_instr(nir_block *block) in nir_block_last_phi_instr()
3020 nir_block *break_block;
3023 nir_block *continue_from_block;
3197 nir_block *end_block;
3229 ATTRIBUTE_RETURNS_NONNULL static inline nir_block *
3232 return (nir_block *) impl->body.head_sentinel.next; in nir_start_block()
3235 ATTRIBUTE_RETURNS_NONNULL static inline nir_block *
3238 return (nir_block *) impl->body.tail_sentinel.prev; in nir_impl_last_block()
3273 NIR_DEFINE_CAST(nir_cf_node_as_block, nir_cf_node, nir_block, cf_node, in NIR_DEFINE_CAST() argument
3282 static inline nir_block * in NIR_DEFINE_CAST()
3289 static inline nir_block *
3296 static inline nir_block *
3303 static inline nir_block *
3310 static inline nir_block *
3317 static inline nir_block *
3332 nir_block *block = in nir_cf_list_is_empty_block()
3937 nir_block *nir_block_create(nir_shader *shader);
3972 nir_phi_src *nir_phi_instr_add_src(nir_phi_instr *instr, nir_block *pred, nir_src src);
4002 nir_block *block;
4007 static inline nir_block *
4021 nir_before_block(nir_block *block) in nir_before_block()
4030 nir_after_block(nir_block *block) in nir_after_block()
4057 nir_before_block_after_phis(nir_block *block) in nir_before_block_after_phis()
4067 nir_after_block_before_jump(nir_block *block) in nir_after_block_before_jump()
4081 nir_block *prev_block = in nir_before_src()
4126 nir_after_phis(nir_block *block) in nir_after_phis()
4150 nir_block *block = nir_cf_node_as_block(nir_cf_node_next(node)); in nir_after_cf_node_and_phis()
4193 nir_instr_insert_before_block(nir_block *block, nir_instr *before) in nir_instr_insert_before_block()
4199 nir_instr_insert_after_block(nir_block *block, nir_instr *after) in nir_instr_insert_after_block()
4259 bool nir_foreach_phi_src_leaving_block(nir_block *instr,
4345 nir_block *nir_block_unstructured_next(nir_block *block);
4346 nir_block *nir_unstructured_start_block(nir_function_impl *impl);
4349 for (nir_block *block = nir_unstructured_start_block(impl); block != NULL; \
4353 for (nir_block *block = nir_unstructured_start_block(impl), \
4363 nir_block *nir_block_cf_tree_next(nir_block *block);
4367 nir_block *nir_block_cf_tree_prev(nir_block *block);
4371 nir_block *nir_cf_node_cf_tree_first(nir_cf_node *node);
4375 nir_block *nir_cf_node_cf_tree_last(nir_cf_node *node);
4379 nir_block *nir_cf_node_cf_tree_next(nir_cf_node *node);
4384 for (nir_block *block = nir_start_block(impl); block != NULL; \
4388 for (nir_block *block = nir_start_block(impl), \
4394 for (nir_block *block = nir_impl_last_block(impl); block != NULL; \
4398 for (nir_block *block = nir_impl_last_block(impl), \
4404 for (nir_block *block = nir_cf_node_cf_tree_first(node); \
4411 nir_if *nir_block_get_following_if(nir_block *block);
4413 nir_loop *nir_block_get_following_loop(nir_block *block);
4415 nir_block **nir_block_get_predecessors_sorted(const nir_block *block, void *mem_ctx);
4629 nir_block *nir_dominance_lca(nir_block *b1, nir_block *b2);
4630 bool nir_block_dominates(nir_block *parent, nir_block *child);
4631 bool nir_block_is_unreachable(nir_block *block);
5491 bool nir_lower_phis_to_regs_block(nir_block *block);
5492 bool nir_lower_ssa_defs_to_regs_block(nir_block *block);
5592 bool nir_opt_remove_phis_block(nir_block *block);