Home
last modified time | relevance | path

Searched refs:sh_info (Results 1 – 25 of 89) sorted by relevance

1234

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_shader_vs.cpp138 void VertexExportForFs::get_shader_info(r600_shader *sh_info) const in get_shader_info()
140 sh_info->cc_dist_mask = m_cc_dist_mask; in get_shader_info()
141 sh_info->clip_dist_write = m_clip_dist_write; in get_shader_info()
142 sh_info->vs_as_gs_a = m_vs_as_gs_a; in get_shader_info()
143 sh_info->vs_out_edgeflag = m_out_edgeflag; in get_shader_info()
144 sh_info->vs_out_viewport = m_out_viewport; in get_shader_info()
145 sh_info->vs_out_misc_write = m_out_misc_write; in get_shader_info()
146 sh_info->vs_out_point_size = m_out_point_size; in get_shader_info()
147 sh_info->vs_out_layer = m_vs_out_layer; in get_shader_info()
185 void VertexShader::do_get_shader_info(r600_shader *sh_info) in do_get_shader_info() argument
[all …]
Dsfn_shader_vs.h60 virtual void get_shader_info(r600_shader *sh_info) const = 0;
87 void get_shader_info(r600_shader *sh_info) const override;
136 void get_shader_info(r600_shader *sh_info) const override;
151 void get_shader_info(r600_shader *sh_info) const override;
174 void do_get_shader_info(r600_shader *sh_info) override;
Dsfn_shader.cpp1331 void Shader::get_shader_info(r600_shader *sh_info) in get_shader_info() argument
1333 sh_info->ninput = m_inputs.size(); in get_shader_info()
1337 r600_shader_io& io = sh_info->input[input_array_array_loc++]; in get_shader_info()
1358 sh_info->nlds = lds_pos; in get_shader_info()
1359 sh_info->noutput = m_outputs.size(); in get_shader_info()
1360 sh_info->num_loops = m_nloops; in get_shader_info()
1364 r600_shader_io& io = sh_info->output[output_array_array_loc++]; in get_shader_info()
1375 sh_info->nhwatomic = m_nhwatomic; in get_shader_info()
1376 sh_info->atomic_base = m_atomic_base; in get_shader_info()
1377 sh_info->nhwatomic_ranges = m_atomics.size(); in get_shader_info()
[all …]
Dsfn_shader_tess.cpp140 void TCSShader::do_get_shader_info(r600_shader *sh_info) in do_get_shader_info() argument
142 sh_info->processor_type = PIPE_SHADER_TESS_CTRL; in do_get_shader_info()
143 sh_info->tcs_prim_mode = m_tcs_prim_mode; in do_get_shader_info()
277 void TESShader::do_get_shader_info(r600_shader *sh_info) in do_get_shader_info() argument
279 sh_info->processor_type = PIPE_SHADER_TESS_EVAL; in do_get_shader_info()
280 m_export_processor->get_shader_info(sh_info); in do_get_shader_info()
Dsfn_shader_fs.cpp60 void FragmentShader::do_get_shader_info(r600_shader *sh_info) in do_get_shader_info() argument
62 sh_info->processor_type = PIPE_SHADER_FRAGMENT; in do_get_shader_info()
64 sh_info->ps_color_export_mask = m_color_export_mask; in do_get_shader_info()
65 sh_info->ps_export_highest = m_export_highest; in do_get_shader_info()
66 sh_info->nr_ps_color_exports = m_num_color_exports; in do_get_shader_info()
68 sh_info->fs_write_all = m_fs_write_all; in do_get_shader_info()
70 sh_info->rat_base = m_rat_base; in do_get_shader_info()
71 sh_info->uses_kill = m_uses_discard; in do_get_shader_info()
72 sh_info->gs_prim_id_input = m_gs_prim_id_input; in do_get_shader_info()
73 sh_info->ps_prim_id_input = m_ps_prim_id_input && in do_get_shader_info()
[all …]
Dsfn_shader_gs.cpp365 void GeometryShader::do_get_shader_info(r600_shader *sh_info) in do_get_shader_info() argument
367 sh_info->processor_type = PIPE_SHADER_GEOMETRY; in do_get_shader_info()
368 sh_info->ring_item_sizes[0] = m_ring_item_sizes[0]; in do_get_shader_info()
369 sh_info->cc_dist_mask = m_cc_dist_mask; in do_get_shader_info()
370 sh_info->clip_dist_write = m_clip_dist_write; in do_get_shader_info()
Dsfn_shader_tess.h44 void do_get_shader_info(r600_shader *sh_info) override;
74 void do_get_shader_info(r600_shader *sh_info) override;
Dsfn_shader_cs.cpp75 void ComputeShader::do_get_shader_info(r600_shader *sh_info) in do_get_shader_info() argument
77 sh_info->processor_type = PIPE_SHADER_COMPUTE; in do_get_shader_info()
Dsfn_valuefactory.cpp933 void ValueFactory::get_shader_info(r600_shader *sh_info) in get_shader_info() argument
944 sh_info->num_arrays = arrays.size(); in get_shader_info()
945 sh_info->arrays = new r600_shader_array[arrays.size()]; in get_shader_info()
948 sh_info->arrays->gpr_start = arr->sel(); in get_shader_info()
949 sh_info->arrays->gpr_count = arr->size(); in get_shader_info()
950 sh_info->arrays->comp_mask = in get_shader_info()
954 sh_info->indirect_files |= 1 << TGSI_FILE_TEMPORARY; in get_shader_info()
Dsfn_shader_cs.h44 void do_get_shader_info(r600_shader *sh_info) override;
Dsfn_shader_gs.h27 void do_get_shader_info(r600_shader *sh_info) override;
/third_party/elfutils/tests/
Dupdate4.c136 shdr->sh_info = 0; in main()
172 shdr->sh_info = 0; in main()
208 shdr->sh_info = 0; in main()
244 shdr->sh_info = 0; in main()
281 shdr->sh_info = SHN_UNDEF; in main()
Delfstrmerge.c485 if (SH_INFO_LINK_P (shdr) && shdr->sh_info != 0) in main()
486 newshdr.sh_info = newsecndx (shdr->sh_info, shdrstrndx, shdrnum, in main()
490 newshdr.sh_info = shdr->sh_info; in main()
Dalldts.c147 shdr->sh_info = SHN_UNDEF; in main()
202 shdr->sh_info = SHN_UNDEF; in main()
Daddsections.c208 shdr->sh_info = SHN_UNDEF; in add_sections()
255 shdr->sh_info = SHN_UNDEF; in add_sections()
/third_party/elfutils/src/
Dstrip.c584 Elf_Scn *tscn = elf_getscn (elf, shdr->sh_info); in remove_debug_relocations()
1431 if (shdr_info[cnt].shdr.sh_info >= shnum) in handle_elf()
1433 else if (shdr_info[shdr_info[cnt].shdr.sh_info].idx != 0) in handle_elf()
1569 if (shdr_info[cnt].shdr.sh_info >= shnum) in handle_elf()
1571 else if ( shdr_info[shdr_info[cnt].shdr.sh_info].idx == 0) in handle_elf()
1573 shdr_info[shdr_info[cnt].shdr.sh_info].idx = 1; in handle_elf()
1574 changes |= shdr_info[cnt].shdr.sh_info < cnt; in handle_elf()
1597 shdr_indices[1] = shdr_info[cnt].shdr.sh_info; in handle_elf()
1777 shdr_info[cnt].shdr.sh_info = SHN_UNDEF; in handle_elf()
1839 shdr_info[cnt].shdr.sh_info = SHN_UNDEF; in handle_elf()
[all …]
Dunstrip.c491 if (newshdr->sh_info != STN_UNDEF) in adjust_relocs()
493 newshdr->sh_info = map[newshdr->sh_info - 1]; in adjust_relocs()
638 shdr->sh_info += added; in add_new_section_symbols()
1055 GElf_Sym *sym = gelf_getsym (symdata, shdr->sh_info, &sym_mem); in get_group_sig()
1193 COPY (sh_info); in find_alloc_sections_prelink()
1676 shdr_mem.sh_info = sec->shdr.sh_info; in copy_elided_sections()
1694 if (SH_INFO_LINK_P (&sec->shdr) && sec->shdr.sh_info != 0) in copy_elided_sections()
1696 if (sec->shdr.sh_info > ndx_sec_num) in copy_elided_sections()
1699 elf_ndxscn (sec->scn), sec->shdr.sh_info); in copy_elided_sections()
1700 shdr_mem.sh_info = ndx_section[sec->shdr.sh_info - 1]; in copy_elided_sections()
[all …]
/third_party/elfutils/libelf/
Delf_getphdrnum.c72 *dst = shdr->sh_info; in __elf_getphdrnum_rdlock()
82 *dst = shdr->sh_info; in __elf_getphdrnum_rdlock()
Delf32_getshdr.c145 CONVERT_TO (shdr[cnt].sh_info, notcvt[cnt].sh_info); in ElfW2()
194 CONVERT (shdr[cnt].sh_info); in ElfW2()
Delf32_newphdr.c102 .shdr.ELFW(e,LIBELFBITS)->sh_info = 0; in ElfW2()
154 scn0->shdr.ELFW(e,LIBELFBITS)->sh_info = count; in ElfW2()
Dgelf_getshdr.c77 COPY (sh_info); in gelf_getshdr()
Dgelf_update_shdr.c83 COPY (sh_info); in gelf_update_shdr()
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
DIceELFSection.h78 void setInfoNum(Elf64_Word sh_info) { Header.sh_info = sh_info; } in setInfoNum() argument
324 Str.writeELFWord<IsELF64>(Header.sh_info); in writeHeader()
/third_party/elfutils/libdwfl/
Dderelocate.c150 if (shdr->sh_info < elf_ndxscn (scn)) in cache_sections()
153 Elf_Scn *tscn = elf_getscn (mod->main.elf, shdr->sh_info); in cache_sections()
212 Elf_Scn *tscn = elf_getscn (mod->main.elf, shdr->sh_info); in cache_sections()
/third_party/elfutils/libebl/
Deblsectionstripp.c51 Elf_Scn *scn_l = elf_getscn (ebl->elf, (shdr)->sh_info); in ebl_section_strip_p()

1234