| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/spirv/ |
| H A D | invocation.cpp | 66 convert_storage_class(SpvStorageClass storage_class, std::string &err) { argument 67 switch (storage_class) { 77 err += "Invalid storage type " + std::to_string(storage_class) + "\n"; 83 convert_storage_class_to_cl(SpvStorageClass storage_class) { argument 84 switch (storage_class) { 385 const auto storage_class = get<SpvStorageClass>(inst, 2); local in function:__anon5acbcb200110::create_binary_from_spirv 388 if (storage_class == SpvStorageClassInput) 395 if (storage_class == SpvStorageClassWorkgroup) 400 types[id] = { convert_storage_class(storage_class, err), 405 types[id].info.address_qualifier = convert_storage_class_to_cl(storage_class); [all...] |
| /xsrc/external/mit/MesaLib/dist/src/compiler/spirv/ |
| H A D | vtn_variables.c | 1696 ptr->mode = vtn_storage_class_to_mode(b, ptr_type->storage_class, 1796 struct vtn_type *ptr_type, SpvStorageClass storage_class, 1806 mode = vtn_storage_class_to_mode(b, storage_class, without_array, &nir_mode); 1814 if (storage_class == SpvStorageClassStorageBuffer && 1880 if (storage_class == SpvStorageClassCallableDataKHR || 1881 storage_class == SpvStorageClassRayPayloadKHR) 2018 storage_class == SpvStorageClassWorkgroup) 2025 switch (storage_class) { 2089 spirv_storageclass_to_string(storage_class)); 2344 SpvStorageClass storage_class local in function:vtn_handle_variables 1795 vtn_create_variable(struct vtn_builder * b,struct vtn_value * val,struct vtn_type * ptr_type,SpvStorageClass storage_class,struct vtn_value * initializer) argument 2658 SpvStorageClass storage_class = w[4]; local in function:vtn_handle_variables [all...] |
| H A D | vtn_opencl.c | 68 int address_space = to_llvm_address_space(src_types[i]->storage_class); 406 get_pointer_type(struct vtn_builder *b, struct vtn_type *t, SpvStorageClass storage_class) argument 411 b, vtn_storage_class_to_mode(b, storage_class, NULL, NULL))); 413 ret->storage_class = storage_class; 422 return get_pointer_type(b, get_signed_type(b, t->deref), t->storage_class); 597 src_types[i]->storage_class);
|
| H A D | spirv_to_nir.c | 1578 SpvStorageClass storage_class = w[2]; local in function:vtn_handle_type 1582 storage_class != SpvStorageClassPhysicalStorageBuffer, 1595 val->type->storage_class = storage_class; 1601 b, storage_class, deref_type, NULL); 1607 if (storage_class != SpvStorageClassUniform && 1608 storage_class != SpvStorageClassUniformConstant) { 1609 assert(mode == vtn_storage_class_to_mode(b, storage_class, 1616 vtn_fail_if(val->type->storage_class != storage_class, [all...] |
| H A D | vtn_private.h | 414 SpvStorageClass storage_class; member in struct:vtn_type::__anon9d543391020a::__anon9d5433910508
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/nir_to_spirv/ |
| H A D | spirv_builder.h | 385 SpvStorageClass storage_class, SpvId type); 438 SpvStorageClass storage_class);
|
| H A D | spirv_builder.c | 1241 SpvStorageClass storage_class, SpvId type) 1243 uint32_t args[] = { storage_class, type }; 1493 SpvStorageClass storage_class) 1495 assert(storage_class != SpvStorageClassGeneric); 1496 struct spirv_buffer *buf = storage_class != SpvStorageClassFunction ? 1504 spirv_buffer_emit_word(buf, storage_class); 1240 spirv_builder_type_pointer(struct spirv_builder * b,SpvStorageClass storage_class,SpvId type) argument 1492 spirv_builder_emit_var(struct spirv_builder * b,SpvId type,SpvStorageClass storage_class) argument
|
| H A D | nir_to_spirv.c | 2366 SpvStorageClass storage_class, 2370 storage_class, 2373 storage_class); 3466 SpvStorageClass storage_class = get_storage_class(var); local in function:emit_deref_array 3490 storage_class, 3514 SpvStorageClass storage_class = get_storage_class(var); local in function:emit_deref_struct 3519 storage_class, 2365 create_builtin_var(struct ntv_context * ctx,SpvId var_type,SpvStorageClass storage_class,const char * name,SpvBuiltIn builtin) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/spirv/ |
| H A D | vtn_variables.c | 1915 ptr->mode = vtn_storage_class_to_mode(b, ptr_type->storage_class, 2048 struct vtn_type *ptr_type, SpvStorageClass storage_class, 2060 mode = vtn_storage_class_to_mode(b, storage_class, without_array, &nir_mode); 2069 if (storage_class == SpvStorageClassStorageBuffer && 2122 if (storage_class == SpvStorageClassAtomicCounter) { 2124 * have the access to storage_class, that is the one that points us 2384 SpvStorageClass storage_class = w[3]; local in function:vtn_handle_variables 2389 vtn_create_variable(b, val, ptr_type, storage_class, initializer); 2047 vtn_create_variable(struct vtn_builder * b,struct vtn_value * val,struct vtn_type * ptr_type,SpvStorageClass storage_class,nir_constant * initializer) argument
|
| H A D | spirv_to_nir.c | 1355 SpvStorageClass storage_class = w[2]; local in function:vtn_handle_type 1362 val->type->storage_class = storage_class; 1367 switch (storage_class) { 1398 vtn_fail_if(val->type->storage_class != storage_class, 1415 switch (storage_class) { 1425 } else if (storage_class == SpvStorageClassWorkgroup && 4539 param_type->storage_class == SpvStorageClassFunction;
|
| H A D | vtn_private.h | 362 SpvStorageClass storage_class; member in struct:vtn_type::__anon336666be020a::__anon336666be0508
|
| H A D | vtn_cfg.c | 39 ptr_type->storage_class = SpvStorageClassUniformConstant;
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_ir.h | 133 enum storage_class : uint8_t { enum in namespace:aco 185 : storage((storage_class)storage_), semantics((memory_semantics)semantics_), scope(scope_) 188 storage_class storage : 8;
|
| H A D | aco_print_ir.cpp | 210 print_storage(storage_class storage, FILE* output)
|
| H A D | aco_scheduler.cpp | 446 sync.storage = (storage_class)(sync.storage | storage_buffer);
|
| H A D | aco_instruction_selection.cpp | 6082 get_memory_sync_info(nir_intrinsic_instr* instr, storage_class storage, unsigned semantics) 7100 memory_sync_info((storage_class)storage, (memory_semantics)semantics, mem_scope),
|