/third_party/mesa3d/src/microsoft/compiler/ |
D | dxil_module.h | 175 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 …]
|
D | dxil_module.c | 36 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 …]
|
D | dxil_function.h | 52 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,
|
D | dxil_function.c | 125 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()
|
D | dxil_dump_decls.h | 31 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,
|
D | dxil_signature.h | 152 struct dxil_module; 155 preprocess_signatures(struct dxil_module *mod, nir_shader *s, unsigned input_clip_size); 158 get_signatures(struct dxil_module *mod);
|
D | dxil_dump.h | 28 struct dxil_module; 46 dxil_dump_module(struct dxil_dumper *d, struct dxil_module *m);
|
D | dxil_signature.c | 439 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()
|
D | dxil_container.h | 121 const struct dxil_module *m, 126 const struct dxil_module *m);
|
D | dxil_dump.c | 87 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()
|
D | dxil_container.c | 206 const struct dxil_module *m, in dxil_container_add_state_validation() 324 const struct dxil_module *m) in dxil_container_add_module()
|
D | meson.build | 28 'dxil_module.c',
|
D | nir_to_dxil.c | 144 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/ |
D | dependency_inputs.gni | 6317 "../src/microsoft/compiler/dxil_module.c", 6318 "../src/microsoft/compiler/dxil_module.h",
|