Lines Matching refs:nir_function_impl
3059 } nir_function_impl; typedef
3068 nir_start_block(nir_function_impl *impl) in nir_start_block()
3074 nir_impl_last_block(nir_function_impl *impl) in nir_impl_last_block()
3118 nir_function_impl, cf_node, type, nir_cf_node_function) in NIR_DEFINE_CAST()
3195 nir_function_impl *impl;
3586 static inline nir_function_impl *
3627 nir_live_ssa_defs_per_instr(nir_function_impl *impl);
3634 nir_register *nir_local_reg_create(nir_function_impl *impl);
3642 nir_function_impl_add_variable(nir_function_impl *impl, nir_variable *var) in nir_function_impl_add_variable()
3654 nir_variable *nir_local_variable_create(nir_function_impl *impl,
3669 nir_function_impl *nir_function_impl_create(nir_function *func);
3671 nir_function_impl *nir_function_impl_create_bare(nir_shader *shader);
3677 nir_function_impl *nir_cf_node_get_function(nir_cf_node *node);
3680 void nir_metadata_require(nir_function_impl *impl, nir_metadata required, ...);
3682 void nir_metadata_preserve(nir_function_impl *impl, nir_metadata preserved);
4024 nir_block *nir_unstructured_start_block(nir_function_impl *impl);
4093 void nir_index_local_regs(nir_function_impl *impl);
4094 void nir_index_ssa_defs(nir_function_impl *impl);
4095 unsigned nir_index_instrs(nir_function_impl *impl);
4097 void nir_index_blocks(nir_function_impl *impl);
4100 unsigned nir_function_impl_index_vars(nir_function_impl *impl);
4114 nir_function_impl *nir_function_impl_clone(nir_shader *shader,
4115 const nir_function_impl *fi);
4271 bool nir_function_impl_lower_instructions(nir_function_impl *impl,
4280 void nir_calc_dominance_impl(nir_function_impl *impl);
4287 void nir_dump_dom_tree_impl(nir_function_impl *impl, FILE *fp);
4290 void nir_dump_dom_frontier_impl(nir_function_impl *impl, FILE *fp);
4293 void nir_dump_cfg_impl(nir_function_impl *impl, FILE *fp);
4307 bool nir_lower_returns_impl(nir_function_impl *impl);
4311 const nir_function_impl *impl,
4351 nir_function_impl *entrypoint,
4361 void nir_shader_gather_info(nir_shader *shader, nir_function_impl *entrypoint);
4363 void nir_gather_ssa_types(nir_function_impl *impl,
4587 bool nir_lower_regs_to_ssa_impl(nir_function_impl *impl);
4592 bool nir_remove_dead_derefs_impl(nir_function_impl *impl);
5004 void nir_live_ssa_defs_impl(nir_function_impl *impl);
5006 void nir_loop_analyze_impl(nir_function_impl *impl,
5011 bool nir_repair_ssa_impl(nir_function_impl *impl);
5027 bool nir_rematerialize_derefs_in_use_blocks_impl(nir_function_impl *impl);
5033 bool nir_opt_comparison_pre_impl(nir_function_impl *impl);
5069 bool nir_opt_deref_impl(nir_function_impl *impl);