| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_opt_large_constants.c | 42 void *constant_data; member in struct:var_info 63 return memcmp(a->constant_data, b->constant_data, a_size); 117 info->constant_data = rzalloc_size(mem_ctx, var_size); 124 char *dst = (char *)info->constant_data + offset; 330 shader->constant_data = rerzalloc_size(shader, shader->constant_data, 336 memcpy((char *)shader->constant_data + info->var->data.location, 337 info->constant_data, info->constant_data_size);
|
| H A D | nir_opt_constant_folding.c | 250 uint8_t *data = (uint8_t*)b->shader->constant_data + base; 339 ralloc_free(shader->constant_data); 340 shader->constant_data = NULL;
|
| H A D | nir_sweep.c | 165 ralloc_steal(nir, nir->constant_data);
|
| H A D | nir_clone.c | 768 ns->constant_data = ralloc_size(ns, s->constant_data_size); 769 memcpy(ns->constant_data, s->constant_data, s->constant_data_size);
|
| H A D | nir_serialize.c | 2046 blob_write_bytes(blob, nir->constant_data, nir->constant_data_size); 2097 ctx.nir->constant_data = 2099 blob_copy_bytes(blob, ctx.nir->constant_data,
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| H A D | anv_pipeline_cache.c | 37 const void *constant_data, uint32_t constant_data_size, 80 shader->constant_data = 83 memcpy(shader->constant_data.map, constant_data, constant_data_size); 85 shader->constant_data = ANV_STATE_NULL; 122 anv_state_pool_free(&device->dynamic_state_pool, shader->constant_data); 137 blob_write_bytes(blob, shader->constant_data.map, 178 const void *constant_data = blob_read_bytes(blob, constant_data_size); local in function:anv_shader_bin_create_from_blob 209 constant_data, constant_data_size, 357 const void *constant_data, 34 anv_shader_bin_create(struct anv_device * device,const void * key_data,uint32_t key_size,const void * kernel_data,uint32_t kernel_size,const void * constant_data,uint32_t constant_data_size,const struct brw_stage_prog_data * prog_data_in,uint32_t prog_data_size,const void * prog_data_param_in,const nir_xfb_info * xfb_info_in,const struct anv_pipeline_bind_map * bind_map) argument 353 anv_pipeline_cache_add_shader_locked(struct anv_pipeline_cache * cache,const void * key_data,uint32_t key_size,const void * kernel_data,uint32_t kernel_size,const void * constant_data,uint32_t constant_data_size,const struct brw_stage_prog_data * prog_data,uint32_t prog_data_size,const void * prog_data_param,const nir_xfb_info * xfb_info,const struct anv_pipeline_bind_map * bind_map) argument 385 anv_pipeline_cache_upload_kernel(struct anv_pipeline_cache * cache,const void * key_data,uint32_t key_size,const void * kernel_data,uint32_t kernel_size,const void * constant_data,uint32_t constant_data_size,const struct brw_stage_prog_data * prog_data,uint32_t prog_data_size,const nir_xfb_info * xfb_info,const struct anv_pipeline_bind_map * bind_map) argument 654 anv_device_upload_kernel(struct anv_device * device,struct anv_pipeline_cache * cache,const void * key_data,uint32_t key_size,const void * kernel_data,uint32_t kernel_size,const void * constant_data,uint32_t constant_data_size,const struct brw_stage_prog_data * prog_data,uint32_t prog_data_size,const nir_xfb_info * xfb_info,const struct anv_pipeline_bind_map * bind_map) argument [all...] |
| H A D | anv_private.h | 1057 const void *constant_data, 1075 const void *constant_data, 2699 struct anv_state constant_data; member in struct:anv_shader_bin 2714 const void *constant_data, uint32_t constant_data_size,
|
| H A D | genX_cmd_buffer.c | 2108 struct anv_address constant_data = { local in function:emit_binding_table 2110 .offset = pipeline->shaders[stage]->constant_data.offset, 2119 constant_data, constant_data_size, 1); 2122 add_surface_reloc(cmd_buffer, surface_state, constant_data); 2503 struct anv_address constant_data = { local in function:cmd_buffer_flush_push_constants 2505 .offset = pipeline->shaders[stage]->constant_data.offset, 2512 read_addr = anv_address_add(constant_data,
|
| H A D | anv_pipeline.c | 1208 stages[s].nir->constant_data, 1353 stage.nir->constant_data,
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_print_asm.cpp | 270 if (program->constant_data.size()) { 272 for (unsigned i = 0; i < program->constant_data.size(); i += 32) { 274 unsigned line_size = std::min<size_t>(program->constant_data.size() - i, 32); 276 unsigned size = std::min<size_t>(program->constant_data.size() - (i + j), 4); 278 memcpy(&v, &program->constant_data[i + j], size);
|
| H A D | aco_instruction_selection_setup.cpp | 806 while (ctx->program->constant_data.size() % 4u) 807 ctx->program->constant_data.push_back(0); 808 ctx->constant_data_offset = ctx->program->constant_data.size(); 809 ctx->program->constant_data.insert(ctx->program->constant_data.end(), 810 (uint8_t*)shader->constant_data, 811 (uint8_t*)shader->constant_data + shader->constant_data_size);
|
| H A D | aco_print_ir.cpp | 861 if (program->constant_data.size()) { 863 for (unsigned i = 0; i < program->constant_data.size(); i += 32) { 865 unsigned line_size = std::min<size_t>(program->constant_data.size() - i, 32); 867 unsigned size = std::min<size_t>(program->constant_data.size() - (i + j), 4); 869 memcpy(&v, &program->constant_data[i + j], size);
|
| H A D | aco_assembler.cpp | 994 while (program->constant_data.size() % 4u) 995 program->constant_data.push_back(0); 997 code.insert(code.end(), (uint32_t*)program->constant_data.data(), 998 (uint32_t*)(program->constant_data.data() + program->constant_data.size()));
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_opt_large_constants.c | 87 char *dst = (char *)b->shader->constant_data + 145 assert(shader->constant_data == NULL && shader->constant_data_size == 0); 246 shader->constant_data = rzalloc_size(shader, shader->constant_data_size);
|
| H A D | nir_sweep.c | 178 ralloc_steal(nir, nir->constant_data);
|
| H A D | nir_clone.c | 744 ns->constant_data = ralloc_size(ns, s->constant_data_size); 745 memcpy(ns->constant_data, s->constant_data, s->constant_data_size);
|
| H A D | nir_serialize.c | 1138 blob_write_bytes(blob, nir->constant_data, nir->constant_data_size); 1194 ctx.nir->constant_data = 1196 blob_copy_bytes(blob, ctx.nir->constant_data,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/nir/ |
| H A D | invocation.cpp | 492 assert(nir->constant_data == NULL); 493 nir->constant_data = rzalloc_size(nir, nir->constant_data_size); 494 nir_gather_explicit_io_initializers(nir, nir->constant_data, 545 const char *ptr = reinterpret_cast<const char *>(nir->constant_data); 552 nir->constant_data = NULL;
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_nir_analyze_ubo_ranges.c | 601 v->constant_data = rzalloc_size(v, v->constant_data_size); 602 memcpy(v->constant_data, nir->constant_data, nir->constant_data_size);
|
| H A D | ir3_shader.c | 139 /* Make sure that where we're about to place the constant_data is safe 160 memcpy(&bin[info->constant_data_offset / 4], v->constant_data, 162 ralloc_free(v->constant_data); 163 v->constant_data = NULL;
|
| H A D | ir3_shader.h | 166 /* UBO that should be mapped to the NIR shader's constant_data (or -1). */ 487 /* variant's copy of nir->constant_data (since we don't track the NIR in 491 void *constant_data; member in struct:ir3_shader_variant
|
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| H A D | brw_vec4_tcs.cpp | 485 g.add_const_data(nir->constant_data, nir->constant_data_size);
|
| H A D | brw_vec4_gs_visitor.cpp | 840 g.add_const_data(nir->constant_data, nir->constant_data_size);
|
| H A D | brw_shader.cpp | 1449 g.add_const_data(nir->constant_data, nir->constant_data_size);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_shader_nir.c | 908 if (!nir->constant_data) {
|