Home
last modified time | relevance | path

Searched refs:dxil_module (Results 1 – 15 of 15) sorted by relevance

/third_party/mesa3d/src/microsoft/compiler/
Ddxil_module.h165 struct dxil_module { struct
219 dxil_module_init(struct dxil_module *m, void *ralloc_ctx); argument
222 dxil_module_release(struct dxil_module *m);
225 dxil_add_global_var(struct dxil_module *m, const char *name,
231 dxil_add_global_ptr_var(struct dxil_module *m, const char *name,
237 dxil_add_function_def(struct dxil_module *m, const char *name,
241 dxil_add_function_decl(struct dxil_module *m, const char *name,
246 dxil_module_get_void_type(struct dxil_module *m);
249 dxil_module_get_int_type(struct dxil_module *m, unsigned bit_size);
252 dxil_module_get_float_type(struct dxil_module *m, unsigned bit_size);
[all …]
Ddxil_module.c36 dxil_module_init(struct dxil_module *m, void *ralloc_ctx) in dxil_module_init()
40 memset(m, 0, sizeof(struct dxil_module)); in dxil_module_init()
62 dxil_module_release(struct dxil_module *m) in dxil_module_release()
90 enter_subblock(struct dxil_module *m, unsigned id, unsigned abbrev_width) in enter_subblock()
107 exit_block(struct dxil_module *m) in exit_block()
143 emit_record(struct dxil_module *m, unsigned code, in emit_record()
150 emit_record_int(struct dxil_module *m, unsigned code, int value) in emit_record_int()
339 create_type(struct dxil_module *m, enum type_type type) in create_type()
452 dxil_module_get_void_type(struct dxil_module *m) in dxil_module_get_void_type()
460 create_int_type(struct dxil_module *m, unsigned bit_size) in create_int_type()
[all …]
Ddxil_function.h51 dxil_get_overload_type(struct dxil_module *mod, enum overload_type overload);
72 dxil_alloc_func(struct dxil_module *mod, const char *name, enum overload_type overload,
79 dxil_alloc_func_with_rettype(struct dxil_module *mod, const char *name, enum overload_type overload,
90 dxil_get_function(struct dxil_module *mod, const char *name,
Ddxil_function.c110 allocate_function_from_predefined(struct dxil_module *mod, in allocate_function_from_predefined()
126 dxil_get_function(struct dxil_module *mod, in dxil_get_function()
156 get_type_from_string(struct dxil_module *mod, const char *param_descr, in get_type_from_string()
190 dxil_alloc_func_with_rettype(struct dxil_module *mod, const char *name, in dxil_alloc_func_with_rettype()
230 dxil_alloc_func(struct dxil_module *mod, const char *name, enum overload_type overload, in dxil_alloc_func()
Ddxil_dump_decls.h31 dump_metadata(struct dxil_dumper *buf, struct dxil_module *m);
92 struct dxil_module *m);
100 struct dxil_module *m);
101 static void dump_psv_io(struct _mesa_string_buffer *buf, struct dxil_module *m,
Ddxil_dump.h28 struct dxil_module;
46 dxil_dump_module(struct dxil_dumper *d, struct dxil_module *m);
Ddxil_signature.h131 struct dxil_module;
134 get_signatures(struct dxil_module *mod, nir_shader *s, bool vulkan);
Ddxil_container.h111 const struct dxil_module *m,
116 const struct dxil_module *m);
Ddxil_signature.c369 fill_SV_param_nodes(struct dxil_module *mod, unsigned record_id, in fill_SV_param_nodes()
417 struct semantic_info *semantic, struct dxil_module *mod) in fill_psv_signature_element()
457 fill_io_signature(struct dxil_module *mod, int id, in fill_io_signature()
471 get_input_signature_group(struct dxil_module *mod, const struct dxil_mdnode **inputs, in get_input_signature_group()
508 get_input_signature(struct dxil_module *mod, nir_shader *s, bool vulkan) in get_input_signature()
559 get_output_signature(struct dxil_module *mod, nir_shader *s, bool vulkan) in get_output_signature()
611 get_signatures(struct dxil_module *mod, nir_shader *s, bool vulkan) in get_signatures()
Ddxil_dump.c87 dxil_dump_module(struct dxil_dumper *d, struct dxil_module *m) in dxil_dump_module()
109 dump_metadata(struct dxil_dumper *d, struct dxil_module *m) in dump_metadata()
717 static void dump_io_signatures(struct _mesa_string_buffer *buf, struct dxil_module *m) in dump_io_signatures()
749 struct dxil_module *m) in dump_psv()
757 static void dump_psv_io(struct _mesa_string_buffer *buf, struct dxil_module *m, in dump_psv_io()
Ddxil_container.c190 const struct dxil_module *m, in dxil_container_add_state_validation()
296 const struct dxil_module *m) in dxil_container_add_module()
Dmeson.build28 'dxil_module.c',
Dnir_to_dxil.c123 emit_llvm_ident(struct dxil_module *m) in emit_llvm_ident()
135 emit_named_version(struct dxil_module *m, const char *name, in emit_named_version()
168 emit_dx_shader_model(struct dxil_module *m) in emit_dx_shader_model()
291 fill_resource_metadata(struct dxil_module *m, const struct dxil_mdnode **fields, in fill_resource_metadata()
307 emit_srv_metadata(struct dxil_module *m, const struct dxil_type *elem_type, in emit_srv_metadata()
333 emit_uav_metadata(struct dxil_module *m, const struct dxil_type *struct_type, in emit_uav_metadata()
361 emit_cbv_metadata(struct dxil_module *m, const struct dxil_type *struct_type, in emit_cbv_metadata()
375 emit_sampler_metadata(struct dxil_module *m, const struct dxil_type *struct_type, in emit_sampler_metadata()
406 struct dxil_module mod;
1853 struct dxil_module *m = &ctx->mod; in emit_b2f16()
[all …]
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_compiler.cpp79 HModule dxil_module; member
1155 if (!dxil_module.load(UTIL_DL_PREFIX "dxil" UTIL_DL_EXT)) { in load_dxil_dll()
1176 dxil_module.load(selfPath); in load_dxil_dll()
1184 …roc dxil_create_func = (DxcCreateInstanceProc)util_dl_get_proc_address(dxil_module, "DxcCreateInst… in d3d12_validation_tools()
/third_party/mesa3d/ohos/
Ddependency_inputs.gni6354 ../src/microsoft/compiler/dxil_module.c
6355 ../src/microsoft/compiler/dxil_module.h