Lines Matching defs:impl
541 create_reg_for_ssa_def(nir_ssa_def *def, nir_function_impl *impl)
543 nir_register *reg = nir_local_reg_create(impl);
569 node->set->reg = create_reg_for_ssa_def(def, state->builder.impl);
584 reg = create_reg_for_ssa_def(def, state->builder.impl);
815 nir_register *reg = nir_local_reg_create(state->builder.impl);
873 nir_convert_from_ssa_impl(nir_function_impl *impl, bool phi_webs_only)
875 nir_shader *shader = impl->function->shader;
879 nir_builder_init(&state.builder, impl);
886 nir_foreach_block(block, impl) {
890 nir_foreach_block(block, impl) {
895 nir_metadata_preserve(impl, nir_metadata_block_index |
898 nir_metadata_require(impl, nir_metadata_instr_index |
902 nir_foreach_block(block, impl) {
906 nir_foreach_block(block, impl) {
910 nir_foreach_block(block, impl) {
914 nir_foreach_block(block, impl) {
918 nir_metadata_preserve(impl, nir_metadata_block_index |
934 if (function->impl)
935 progress |= nir_convert_from_ssa_impl(function->impl, phi_webs_only);
1022 nir_register *reg = create_reg_for_ssa_def(&phi->dest.ssa, b.impl);
1053 nir_function_impl *impl;
1065 nir_register *reg = create_reg_for_ssa_def(&dest->ssa, state->impl);
1106 nir_function_impl *impl = nir_cf_node_get_function(&block->cf_node);
1107 nir_shader *shader = impl->function->shader;
1110 .impl = impl,
1118 nir_register *reg = create_reg_for_ssa_def(&undef->def, state.impl);
1123 nir_register *reg = create_reg_for_ssa_def(&load->def, state.impl);