Home
last modified time | relevance | path

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

12345

/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_vertexstageexport.cpp57 r600_shader_io& io = m_proc.sh_info().output[output->data.driver_location]; in do_process_outputs()
65 ++m_proc.sh_info().noutput; in do_process_outputs()
89 m_proc.sh_info().vs_out_point_size = 1; in store_deref()
90 m_proc.sh_info().vs_out_misc_write = 1; in store_deref()
110 m_proc.sh_info().vs_out_misc_write = 1; in store_deref()
111 m_proc.sh_info().vs_out_layer = 1; in store_deref()
147 m_proc.sh_info().output[out_var->data.driver_location].write_mask = write_mask; in emit_varying_pos()
156 m_proc.sh_info().vs_out_misc_write = 1; in emit_varying_pos()
157 m_proc.sh_info().vs_out_edgeflag = 1; in emit_varying_pos()
160 m_proc.sh_info().output[out_var->data.driver_location].write_mask = 0xf; in emit_varying_pos()
[all …]
Dsfn_shader_geometry.cpp50 sh_info().atomic_base = key.gs.first_atomic_counter; in GeometryShaderFromNir()
64 sh_info().output[out_var->data.driver_location].write_mask = write_mask; in do_emit_store_deref()
99 r600_shader_io& io = sh_info().input[input->data.driver_location]; in do_process_inputs()
105 ++sh_info().ninput; in do_process_inputs()
133 r600_shader_io& io = sh_info().output[output->data.driver_location]; in do_process_outputs()
140 ++sh_info().noutput; in do_process_outputs()
148 sh_info().vs_out_viewport = 1; in do_process_outputs()
149 sh_info().vs_out_misc_write = 1; in do_process_outputs()
186 sh_info().ring_item_sizes[0] = m_next_input_ring_offset; in do_allocate_reserved_registers()
283 PValue(new LiteralValue(sh_info().noutput)), in emit_vertex()
[all …]
Dsfn_shader_fragment.cpp60 sh_info().rat_base = key.ps.nr_cbufs; in FragmentShaderFromNir()
61 sh_info().atomic_base = key.ps.first_atomic_counter; in FragmentShaderFromNir()
95 sh_info().gs_prim_id_input = true; in do_process_inputs()
96 sh_info().ps_prim_id_input = m_shaderio.inputs().size(); in do_process_inputs()
229 sh_info().nsys_inputs = 1; in do_allocate_reserved_registers()
241 sh_info().nsys_inputs++; in do_allocate_reserved_registers()
329 ++sh_info().noutput; in do_process_outputs()
330 r600_shader_io& io = sh_info().output[output->data.driver_location]; in do_process_outputs()
348 sh_info().fs_write_all = true; in do_process_outputs()
357 sh_info().fs_write_all = false; in do_process_outputs()
[all …]
Dsfn_shader_base.cpp61 r600_shader &sh_info, int scratch_size, in ShaderFromNirProcessor() argument
68 m_sh_info(sh_info), in ShaderFromNirProcessor()
96 sh_info().uses_tex_buffers = true; in scan_instruction()
100 sh_info().has_txq_cube_array_z_comp = true; in scan_instruction()
134 sh_info().has_txq_cube_array_z_comp = true; in scan_instruction()
161 if (sh_info().uses_atomics) in allocate_reserved_registers()
167 static void remap_shader_info(r600_shader& sh_info, in remap_shader_info() argument
171 for (unsigned i = 0; i < sh_info.ninput; ++i) { in remap_shader_info()
172 sfn_log << SfnLog::merge << "Input " << i << " gpr:" << sh_info.input[i].gpr in remap_shader_info()
175 assert(sh_info.input[i].gpr < map.size()); in remap_shader_info()
[all …]
Dsfn_shader_tcs.cpp15 sh_info().tcs_prim_mode = key.tcs.prim_mode; in TcsShaderFromNir()
52 auto& io = sh_info().output[sh_info().noutput++]; in do_process_outputs()
Dsfn_shader_vertex.cpp60 sh_info().atomic_base = key.vs.first_atomic_counter; in VertexShaderFromNir()
61 sh_info().vs_as_gs_a = m_key.vs.as_gs_a; in VertexShaderFromNir()
77 ++sh_info().ninput; in do_process_inputs()
Dsfn_shader_tess_eval.cpp35 r600_shader_io& io = sh_info().input[input->data.driver_location]; in do_process_inputs()
38 ++sh_info().ninput; in do_process_inputs()
Dsfn_shader_base.h60 r600_shader& sh_info, int scratch_size, enum chip_class _chip_class,
81 r600_shader& sh_info() {return m_sh_info;} in sh_info() function
/external/llvm-project/lld/test/ELF/invalid/
Dsymtab-sh-info-dup.test11 # CHECK: error: {{.*}}.o: STB_LOCAL symbol (2) found at index >= .symtab's sh_info (1)
12 # CHECK-NEXT: error: {{.*}}.o: STB_LOCAL symbol (2) found at index >= .symtab's sh_info (1)
18 # WARN: warning: {{.*}}.o: STB_LOCAL symbol (2) found at index >= .symtab's sh_info (1)
Dsymtab-sh-info.s6 # ERR1: invalid sh_info in symbol table
22 ## sh_info has value 2 what says that non-local symbol `foo` is local.
/external/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.c466 if (SH_INFO_LINK_P (shdr) && shdr->sh_info != 0) in main()
467 newshdr.sh_info = newsecndx (shdr->sh_info, "shdr", ndx, "sh_info", 0); in main()
469 newshdr.sh_info = shdr->sh_info; in main()
Dalldts.c146 shdr->sh_info = SHN_UNDEF; in main()
201 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()
/external/google-breakpad/src/common/linux/
Dsynth_elf_unittest.cc249 EXPECT_EQ(0U, shdr[0].sh_info); in TYPED_TEST()
260 EXPECT_EQ(0U, shdr[1].sh_info); in TYPED_TEST()
324 EXPECT_EQ(0U, shdr[0].sh_info); in TYPED_TEST()
335 EXPECT_EQ(0U, shdr[1].sh_info); in TYPED_TEST()
346 EXPECT_EQ(0U, shdr[2].sh_info); in TYPED_TEST()
357 EXPECT_EQ(0U, shdr[3].sh_info); in TYPED_TEST()
/external/llvm-project/llvm/test/tools/llvm-objcopy/ELF/
Ddynrelocsec-remove-shinfo-reference.test5 ## via sh_info field with its target section .got.plt.
8 ## sh_info value, for example.
/external/elfutils/libelf/
Delf_getphdrnum.c72 *dst = shdr->sh_info; in __elf_getphdrnum_rdlock()
82 *dst = shdr->sh_info; in __elf_getphdrnum_rdlock()
Delf32_getshdr.c147 CONVERT_TO (shdr[cnt].sh_info, notcvt[cnt].sh_info); in ElfW2()
196 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()
/external/elfutils/src/
Dstrip.c586 Elf_Scn *tscn = elf_getscn (elf, shdr->sh_info); in remove_debug_relocations()
1423 if (shdr_info[cnt].shdr.sh_info >= shnum) in handle_elf()
1425 else if (shdr_info[shdr_info[cnt].shdr.sh_info].idx != 0) in handle_elf()
1561 if (shdr_info[cnt].shdr.sh_info >= shnum) in handle_elf()
1563 else if ( shdr_info[shdr_info[cnt].shdr.sh_info].idx == 0) in handle_elf()
1565 shdr_info[shdr_info[cnt].shdr.sh_info].idx = 1; in handle_elf()
1566 changes |= shdr_info[cnt].shdr.sh_info < cnt; in handle_elf()
1589 shdr_indices[1] = shdr_info[cnt].shdr.sh_info; in handle_elf()
1770 shdr_info[cnt].shdr.sh_info = SHN_UNDEF; in handle_elf()
1833 shdr_info[cnt].shdr.sh_info = SHN_UNDEF; in handle_elf()
[all …]
Dunstrip.c488 if (newshdr->sh_info != STN_UNDEF) in adjust_relocs()
490 newshdr->sh_info = map[newshdr->sh_info - 1]; in adjust_relocs()
636 shdr->sh_info += added; in add_new_section_symbols()
1053 GElf_Sym *sym = gelf_getsym (symdata, shdr->sh_info, &sym_mem); in get_group_sig()
1177 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 …]
/external/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()
/external/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()
/external/elfutils/libebl/
Deblsectionstripp.c51 Elf_Scn *scn_l = elf_getscn (ebl->elf, (shdr)->sh_info); in ebl_section_strip_p()
/external/llvm-project/llvm/test/tools/llvm-cxxdump/
Dbroken-reloc-sec.test2 ## which has a relocation section that has a broken sh_info

12345