Home
last modified time | relevance | path

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

/third_party/mesa3d/src/microsoft/compiler/
Ddxil_module.h175 struct dxil_module { struct
247 dxil_module_init(struct dxil_module *m, void *ralloc_ctx); argument
250 dxil_module_release(struct dxil_module *m);
253 dxil_add_global_var(struct dxil_module *m, const char *name,
259 dxil_add_global_ptr_var(struct dxil_module *m, const char *name,
265 dxil_add_function_def(struct dxil_module *m, const char *name,
269 dxil_add_function_decl(struct dxil_module *m, const char *name,
274 dxil_module_get_void_type(struct dxil_module *m);
277 dxil_module_get_int_type(struct dxil_module *m, unsigned bit_size);
280 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()
60 dxil_module_release(struct dxil_module *m) in dxil_module_release()
88 enter_subblock(struct dxil_module *m, unsigned id, unsigned abbrev_width) in enter_subblock()
105 exit_block(struct dxil_module *m) in exit_block()
141 emit_record(struct dxil_module *m, unsigned code, in emit_record()
148 emit_record_int(struct dxil_module *m, unsigned code, int value) in emit_record_int()
337 create_type(struct dxil_module *m, enum type_type type) in create_type()
450 dxil_module_get_void_type(struct dxil_module *m) in dxil_module_get_void_type()
458 create_int_type(struct dxil_module *m, unsigned bit_size) in create_int_type()
[all …]
Ddxil_function.h52 dxil_get_overload_type(struct dxil_module *mod, enum overload_type overload);
73 dxil_alloc_func(struct dxil_module *mod, const char *name, enum overload_type overload,
80 dxil_alloc_func_with_rettype(struct dxil_module *mod, const char *name, enum overload_type overload,
91 dxil_get_function(struct dxil_module *mod, const char *name,
Ddxil_function.c125 allocate_function_from_predefined(struct dxil_module *mod, in allocate_function_from_predefined()
141 dxil_get_function(struct dxil_module *mod, in dxil_get_function()
171 get_type_from_string(struct dxil_module *mod, const char *param_descr, in get_type_from_string()
206 dxil_alloc_func_with_rettype(struct dxil_module *mod, const char *name, in dxil_alloc_func_with_rettype()
246 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_signature.h152 struct dxil_module;
155 preprocess_signatures(struct dxil_module *mod, nir_shader *s, unsigned input_clip_size);
158 get_signatures(struct dxil_module *mod);
Ddxil_dump.h28 struct dxil_module;
46 dxil_dump_module(struct dxil_dumper *d, struct dxil_module *m);
Ddxil_signature.c439 fill_SV_param_nodes(struct dxil_module *mod, unsigned record_id, in fill_SV_param_nodes()
510 struct semantic_info *semantic, struct dxil_module *mod) in fill_psv_signature_element()
548 fill_io_signature(struct dxil_module *mod, int id, in fill_io_signature()
563 get_input_signature_group(struct dxil_module *mod, in get_input_signature_group()
595 process_input_signature(struct dxil_module *mod, nir_shader *s, unsigned input_clip_size) in process_input_signature()
632 process_output_signature(struct dxil_module *mod, nir_shader *s) in process_output_signature()
712 process_patch_const_signature(struct dxil_module *mod, nir_shader *s) in process_patch_const_signature()
759 preprocess_signatures(struct dxil_module *mod, nir_shader *s, unsigned input_clip_size) in preprocess_signatures()
771 get_signature_metadata(struct dxil_module *mod, in get_signature_metadata()
789 get_signatures(struct dxil_module *mod) in get_signatures()
Ddxil_container.h121 const struct dxil_module *m,
126 const struct dxil_module *m);
Ddxil_dump.c87 dxil_dump_module(struct dxil_dumper *d, struct dxil_module *m) in dxil_dump_module()
114 dump_metadata(struct dxil_dumper *d, struct dxil_module *m) in dump_metadata()
722 static void dump_io_signatures(struct _mesa_string_buffer *buf, struct dxil_module *m) in dump_io_signatures()
754 struct dxil_module *m) in dump_psv()
762 static void dump_psv_io(struct _mesa_string_buffer *buf, struct dxil_module *m, in dump_psv_io()
Ddxil_container.c206 const struct dxil_module *m, in dxil_container_add_state_validation()
324 const struct dxil_module *m) in dxil_container_add_module()
Dmeson.build28 'dxil_module.c',
Dnir_to_dxil.c144 emit_llvm_ident(struct dxil_module *m) in emit_llvm_ident()
156 emit_named_version(struct dxil_module *m, const char *name, in emit_named_version()
189 emit_dx_shader_model(struct dxil_module *m) in emit_dx_shader_model()
337 fill_resource_metadata(struct dxil_module *m, const struct dxil_mdnode **fields, in fill_resource_metadata()
353 emit_srv_metadata(struct dxil_module *m, const struct dxil_type *elem_type, in emit_srv_metadata()
379 emit_uav_metadata(struct dxil_module *m, const struct dxil_type *struct_type, in emit_uav_metadata()
407 emit_cbv_metadata(struct dxil_module *m, const struct dxil_type *struct_type, in emit_cbv_metadata()
421 emit_sampler_metadata(struct dxil_module *m, const struct dxil_type *struct_type, in emit_sampler_metadata()
452 struct dxil_module mod;
2140 struct dxil_module *m = &ctx->mod; in emit_b2f16()
[all …]
/third_party/mesa3d/ohos/
Ddependency_inputs.gni6317 "../src/microsoft/compiler/dxil_module.c",
6318 "../src/microsoft/compiler/dxil_module.h",