Home
last modified time | relevance | path

Searched refs:constant_data (Results 1 – 23 of 23) sorted by relevance

/external/mesa3d/src/compiler/nir/
Dnir_opt_large_constants.c42 void *constant_data; member
63 return memcmp(a->constant_data, b->constant_data, a_size); in var_info_cmp()
120 info->constant_data = rzalloc_size(mem_ctx, var_size); in handle_constant_store()
127 char *dst = (char *)info->constant_data + offset; in handle_constant_store()
333 shader->constant_data = rerzalloc_size(shader, shader->constant_data, in nir_opt_large_constants()
339 memcpy((char *)shader->constant_data + info->var->data.location, in nir_opt_large_constants()
340 info->constant_data, info->constant_data_size); in nir_opt_large_constants()
Dnir_opt_constant_folding.c251 uint8_t *data = (uint8_t*)b->shader->constant_data + base; in try_fold_intrinsic()
340 ralloc_free(shader->constant_data); in nir_opt_constant_folding()
341 shader->constant_data = NULL; in nir_opt_constant_folding()
Dnir_sweep.c173 ralloc_steal(nir, nir->constant_data); in nir_sweep()
Dnir_clone.c779 ns->constant_data = ralloc_size(ns, s->constant_data_size); in nir_shader_clone()
780 memcpy(ns->constant_data, s->constant_data, s->constant_data_size); in nir_shader_clone()
Dnir_serialize.c2055 blob_write_bytes(blob, nir->constant_data, nir->constant_data_size); in nir_serialize()
2107 ctx.nir->constant_data = in nir_deserialize()
2109 blob_copy_bytes(blob, ctx.nir->constant_data, in nir_deserialize()
Dnir_lower_io.c2381 shader->constant_data = rerzalloc_size(shader, shader->constant_data, in nir_lower_mem_constant_vars()
2386 write_constant((char *)shader->constant_data + in nir_lower_mem_constant_vars()
Dnir.h3578 void *constant_data; member
/external/mesa3d/src/amd/compiler/
Daco_print_asm.cpp231 if (program->constant_data.size()) { in print_asm()
233 for (unsigned i = 0; i < program->constant_data.size(); i += 32) { in print_asm()
235 unsigned line_size = std::min<size_t>(program->constant_data.size() - i, 32); in print_asm()
237 unsigned size = std::min<size_t>(program->constant_data.size() - (i + j), 4); in print_asm()
239 memcpy(&v, &program->constant_data[i + j], size); in print_asm()
Daco_instruction_selection_setup.cpp1010 while (ctx->program->constant_data.size() % 4u) in init_context()
1011 ctx->program->constant_data.push_back(0); in init_context()
1012 ctx->constant_data_offset = ctx->program->constant_data.size(); in init_context()
1013 ctx->program->constant_data.insert(ctx->program->constant_data.end(), in init_context()
1014 (uint8_t*)shader->constant_data, in init_context()
1015 (uint8_t*)shader->constant_data + shader->constant_data_size); in init_context()
Daco_print_ir.cpp873 if (program->constant_data.size()) { in aco_print_program()
875 for (unsigned i = 0; i < program->constant_data.size(); i += 32) { in aco_print_program()
877 unsigned line_size = std::min<size_t>(program->constant_data.size() - i, 32); in aco_print_program()
879 unsigned size = std::min<size_t>(program->constant_data.size() - (i + j), 4); in aco_print_program()
881 memcpy(&v, &program->constant_data[i + j], size); in aco_print_program()
Daco_assembler.cpp945 while (program->constant_data.size() % 4u) in emit_program()
946 program->constant_data.push_back(0); in emit_program()
948 code.insert(code.end(), (uint32_t*)program->constant_data.data(), in emit_program()
949 (uint32_t*)(program->constant_data.data() + program->constant_data.size())); in emit_program()
Daco_ir.h1633 std::vector<uint8_t> constant_data; variable
/external/mesa3d/src/gallium/frontends/clover/nir/
Dinvocation.cpp504 const char *ptr = reinterpret_cast<const char *>(nir->constant_data);
511 nir->constant_data = NULL;
/external/mesa3d/src/intel/compiler/
Dbrw_vec4_tcs.cpp481 g.add_const_data(nir->constant_data, nir->constant_data_size); in brw_compile_tcs()
Dbrw_vec4_gs_visitor.cpp836 g.add_const_data(nir->constant_data, nir->constant_data_size); in brw_compile_gs()
Dbrw_shader.cpp1387 g.add_const_data(nir->constant_data, nir->constant_data_size); in brw_compile_tes()
Dbrw_vec4_generator.cpp2247 brw_append_data(p, nir->constant_data, nir->constant_data_size, 32); in brw_vec4_generate_assembly()
Dbrw_vec4.cpp2968 g.add_const_data(nir->constant_data, nir->constant_data_size); in brw_compile_vs()
Dbrw_fs.cpp8990 g.add_const_data(nir->constant_data, nir->constant_data_size); in brw_compile_fs()
9374 g.add_const_data(nir->constant_data, nir->constant_data_size); in brw_compile_cs()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_nir.c691 if (!nir->constant_data) { in si_lower_nir()
/external/mesa3d/src/amd/llvm/
Dac_nir_to_llvm.c49 LLVMValueRef constant_data; member
3799 LLVMValueRef ptr = ac_build_gep0(&ctx->ac, ctx->constant_data, offset); in visit_intrinsic()
4774 if (!shader->constant_data) in setup_constant_data()
4777 LLVMValueRef data = LLVMConstStringInContext(ctx->ac.context, shader->constant_data, in setup_constant_data()
4795 ctx->constant_data = global; in setup_constant_data()
/external/mesa3d/src/intel/vulkan/
DgenX_cmd_buffer.c2608 struct anv_address constant_data = { in emit_binding_table() local
2621 constant_data, constant_data_size, 1); in emit_binding_table()
2625 add_surface_reloc(cmd_buffer, surface_state, constant_data); in emit_binding_table()
/external/mesa3d/docs/relnotes/
D20.2.0.rst1857 - nir: Add a little more docs about NIR's constant_data.