Lines Matching refs:dxil_module
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()
467 get_int1_type(struct dxil_module *m) in get_int1_type()
475 get_int8_type(struct dxil_module *m) in get_int8_type()
483 get_int16_type(struct dxil_module *m) in get_int16_type()
491 get_int32_type(struct dxil_module *m) in get_int32_type()
499 get_int64_type(struct dxil_module *m) in get_int64_type()
507 create_float_type(struct dxil_module *m, unsigned bit_size) in create_float_type()
516 dxil_module_get_int_type(struct dxil_module *m, unsigned bit_size) in dxil_module_get_int_type()
530 get_float16_type(struct dxil_module *m) in get_float16_type()
538 get_float32_type(struct dxil_module *m) in get_float32_type()
546 get_float64_type(struct dxil_module *m) in get_float64_type()
554 dxil_module_get_float_type(struct dxil_module *m, unsigned bit_size) in dxil_module_get_float_type()
567 dxil_module_get_pointer_type(struct dxil_module *m, in dxil_module_get_pointer_type()
584 dxil_module_get_struct_type(struct dxil_module *m, in dxil_module_get_struct_type()
630 dxil_module_get_array_type(struct dxil_module *m, in dxil_module_get_array_type()
653 dxil_module_get_vector_type(struct dxil_module *m, in dxil_module_get_vector_type()
675 dxil_get_overload_type(struct dxil_module *mod, enum overload_type overload) in dxil_get_overload_type()
690 dxil_module_get_handle_type(struct dxil_module *m) in dxil_module_get_handle_type()
704 dxil_module_get_cbuf_ret_type(struct dxil_module *mod, enum overload_type overload) in dxil_module_get_cbuf_ret_type()
730 dxil_module_get_split_double_ret_type(struct dxil_module *mod) in dxil_module_get_split_double_ret_type()
739 dxil_module_get_type_from_comp_type(struct dxil_module *m, enum dxil_component_type comp_type) in dxil_module_get_type_from_comp_type()
805 dxil_module_get_res_type(struct dxil_module *m, enum dxil_resource_kind kind, in dxil_module_get_res_type()
845 dxil_module_get_resret_type(struct dxil_module *m, enum overload_type overload) in dxil_module_get_resret_type()
869 dxil_module_get_dimret_type(struct dxil_module *m) in dxil_module_get_dimret_type()
880 dxil_module_get_samplepos_type(struct dxil_module *m) in dxil_module_get_samplepos_type()
891 dxil_module_add_function_type(struct dxil_module *m, in dxil_module_add_function_type()
982 emit_type_table_abbrev_record(struct dxil_module *m, in emit_type_table_abbrev_record()
1035 emit_const_abbrev_record(struct dxil_module *m, enum const_abbrev_id abbrev, in emit_const_abbrev_record()
1131 emit_func_abbrev_record(struct dxil_module *m, enum func_abbrev_id abbrev, in emit_func_abbrev_record()
1140 define_abbrev(struct dxil_module *m, const struct dxil_abbrev *a) in define_abbrev()
1178 switch_to_block(struct dxil_module *m, uint32_t block) in switch_to_block()
1225 emit_value_symtab_abbrevs(struct dxil_module *m) in emit_value_symtab_abbrevs()
1239 emit_const_abbrevs(struct dxil_module *m) in emit_const_abbrevs()
1253 emit_function_abbrevs(struct dxil_module *m) in emit_function_abbrevs()
1267 emit_blockinfo(struct dxil_module *m) in emit_blockinfo()
1282 emit_attrib_group(struct dxil_module *m, int id, uint32_t slot, in emit_attrib_group()
1307 emit_attrib_group_table(struct dxil_module *m) in emit_attrib_group_table()
1324 emit_attribute_table(struct dxil_module *m) in emit_attribute_table()
1341 emit_type_table_abbrevs(struct dxil_module *m) in emit_type_table_abbrevs()
1352 emit_float_type(struct dxil_module *m, unsigned bit_size) in emit_float_type()
1364 emit_pointer_type(struct dxil_module *m, int type_index) in emit_pointer_type()
1372 emit_struct_name(struct dxil_module *m, const char *name) in emit_struct_name()
1384 emit_struct_name_char6(struct dxil_module *m, const char *name) in emit_struct_name_char6()
1398 emit_struct_type(struct dxil_module *m, const struct dxil_type *type) in emit_struct_type()
1428 emit_array_type(struct dxil_module *m, const struct dxil_type *type) in emit_array_type()
1441 emit_function_type(struct dxil_module *m, const struct dxil_type *type) in emit_function_type()
1460 emit_vector_type(struct dxil_module *m, const struct dxil_type *type) in emit_vector_type()
1471 emit_metadata_type(struct dxil_module *m) in emit_metadata_type()
1477 emit_type(struct dxil_module *m, struct dxil_type *type) in emit_type()
1510 emit_type_table(struct dxil_module *m) in emit_type_table()
1527 create_const(struct dxil_module *m, const struct dxil_type *type, bool undef) in create_const()
1541 get_int_const(struct dxil_module *m, const struct dxil_type *type, in get_int_const()
1564 dxil_module_get_int1_const(struct dxil_module *m, bool value) in dxil_module_get_int1_const()
1574 dxil_module_get_int8_const(struct dxil_module *m, int8_t value) in dxil_module_get_int8_const()
1584 dxil_module_get_int16_const(struct dxil_module *m, int16_t value) in dxil_module_get_int16_const()
1594 dxil_module_get_int32_const(struct dxil_module *m, int32_t value) in dxil_module_get_int32_const()
1604 dxil_module_get_int64_const(struct dxil_module *m, int64_t value) in dxil_module_get_int64_const()
1614 dxil_module_get_int_const(struct dxil_module *m, intmax_t value, in dxil_module_get_int_const()
1644 dxil_module_get_float16_const(struct dxil_module *m, uint16_t value) in dxil_module_get_float16_const()
1668 dxil_module_get_float_const(struct dxil_module *m, float value) in dxil_module_get_float_const()
1692 dxil_module_get_double_const(struct dxil_module *m, double value) in dxil_module_get_double_const()
1716 dxil_module_get_array_const(struct dxil_module *m, const struct dxil_type *type, in dxil_module_get_array_const()
1743 dxil_module_get_undef(struct dxil_module *m, const struct dxil_type *type) in dxil_module_get_undef()
1776 emit_target_triple(struct dxil_module *m, const char *triple) in emit_target_triple()
1788 emit_datalayout(struct dxil_module *m, const char *datalayout) in emit_datalayout()
1801 add_gvar(struct dxil_module *m, const char *name, in add_gvar()
1825 dxil_add_global_var(struct dxil_module *m, const char *name, in dxil_add_global_var()
1834 dxil_add_global_ptr_var(struct dxil_module *m, const char *name, in dxil_add_global_ptr_var()
1844 add_function(struct dxil_module *m, const char *name, in add_function()
1872 dxil_add_function_def(struct dxil_module *m, const char *name, in dxil_add_function_def()
1901 get_attr_set(struct dxil_module *m, enum dxil_attr_kind attr) in get_attr_set()
1931 dxil_add_function_decl(struct dxil_module *m, const char *name, in dxil_add_function_decl()
1943 emit_module_info_function(struct dxil_module *m, int type, bool declaration, in emit_module_info_function()
1975 emit_module_info_global(struct dxil_module *m, const struct dxil_gvar *gvar, in emit_module_info_global()
1993 emit_module_info(struct dxil_module *m) in emit_module_info()
2035 emit_module_const_abbrevs(struct dxil_module *m) in emit_module_const_abbrevs()
2054 emit_set_type(struct dxil_module *m, unsigned type_index) in emit_set_type()
2062 emit_null_value(struct dxil_module *m) in emit_null_value()
2068 emit_undef_value(struct dxil_module *m) in emit_undef_value()
2082 emit_int_value(struct dxil_module *m, int64_t value) in emit_int_value()
2093 emit_float16_value(struct dxil_module *m, uint16_t value) in emit_float16_value()
2102 emit_float_value(struct dxil_module *m, float value) in emit_float_value()
2111 emit_double_value(struct dxil_module *m, double value) in emit_double_value()
2121 emit_aggregate_values(struct dxil_module *m, const struct dxil_value **values, in emit_aggregate_values()
2135 emit_consts(struct dxil_module *m) in emit_consts()
2195 emit_module_consts(struct dxil_module *m) in emit_module_consts()
2204 emit_value_symtab_abbrev_record(struct dxil_module *m, in emit_value_symtab_abbrev_record()
2214 emit_symtab_entry(struct dxil_module *m, unsigned value, const char *name) in emit_symtab_entry()
2234 emit_value_symbol_table(struct dxil_module *m) in emit_value_symbol_table()
2276 emit_metadata_abbrevs(struct dxil_module *m) in emit_metadata_abbrevs()
2286 create_mdnode(struct dxil_module *m, enum mdnode_type type) in create_mdnode()
2299 dxil_get_metadata_string(struct dxil_module *m, const char *str) in dxil_get_metadata_string()
2320 dxil_get_metadata_value(struct dxil_module *m, const struct dxil_type *type, in dxil_get_metadata_value()
2340 dxil_get_metadata_func(struct dxil_module *m, const struct dxil_func *func) in dxil_get_metadata_func()
2348 dxil_get_metadata_node(struct dxil_module *m, in dxil_get_metadata_node()
2375 dxil_get_metadata_int1(struct dxil_module *m, bool value) in dxil_get_metadata_int1()
2389 dxil_get_metadata_int8(struct dxil_module *m, int8_t value) in dxil_get_metadata_int8()
2403 dxil_get_metadata_int32(struct dxil_module *m, int32_t value) in dxil_get_metadata_int32()
2417 dxil_get_metadata_int64(struct dxil_module *m, int64_t value) in dxil_get_metadata_int64()
2431 dxil_get_metadata_float32(struct dxil_module *m, float value) in dxil_get_metadata_float32()
2445 dxil_add_metadata_named_node(struct dxil_module *m, const char *name, in dxil_add_metadata_named_node()
2471 emit_metadata_value(struct dxil_module *m, const struct dxil_type *type, in emit_metadata_value()
2480 emit_metadata_abbrev_record(struct dxil_module *m, in emit_metadata_abbrev_record()
2490 emit_metadata_string(struct dxil_module *m, const char *str) in emit_metadata_string()
2503 emit_metadata_node(struct dxil_module *m, in emit_metadata_node()
2516 emit_mdnode(struct dxil_module *m, struct dxil_mdnode *n) in emit_mdnode()
2534 emit_metadata_nodes(struct dxil_module *m) in emit_metadata_nodes()
2544 emit_metadata_name(struct dxil_module *m, const char *name) in emit_metadata_name()
2557 emit_metadata_named_node(struct dxil_module *m, const char *name, in emit_metadata_named_node()
2573 emit_metadata_named_nodes(struct dxil_module *m) in emit_metadata_named_nodes()
2585 emit_metadata(struct dxil_module *m) in emit_metadata()
2595 create_instr(struct dxil_module *m, enum instr_type type, in create_instr()
2631 dxil_emit_binop(struct dxil_module *m, enum dxil_bin_opcode opcode, in dxil_emit_binop()
2650 dxil_emit_cmp(struct dxil_module *m, enum dxil_cmp_pred pred, in dxil_emit_cmp()
2667 dxil_emit_select(struct dxil_module *m, in dxil_emit_select()
2688 dxil_emit_cast(struct dxil_module *m, enum dxil_cast_opcode opcode, in dxil_emit_cast()
2707 dxil_emit_branch(struct dxil_module *m, const struct dxil_value *cond, in dxil_emit_branch()
2731 dxil_emit_phi(struct dxil_module *m, const struct dxil_type *type) in dxil_emit_phi()
2774 create_call_instr(struct dxil_module *m, in create_call_instr()
2796 dxil_emit_call(struct dxil_module *m, in dxil_emit_call()
2811 dxil_emit_call_void(struct dxil_module *m, in dxil_emit_call_void()
2825 dxil_emit_ret_void(struct dxil_module *m) in dxil_emit_ret_void()
2838 dxil_emit_extractval(struct dxil_module *m, const struct dxil_value *src, in dxil_emit_extractval()
2859 dxil_emit_alloca(struct dxil_module *m, const struct dxil_type *alloc_type, in dxil_emit_alloca()
2897 dxil_emit_gep_inbounds(struct dxil_module *m, in dxil_emit_gep_inbounds()
2935 dxil_emit_load(struct dxil_module *m, const struct dxil_value *ptr, in dxil_emit_load()
2959 dxil_emit_store(struct dxil_module *m, const struct dxil_value *value, in dxil_emit_store()
2978 dxil_emit_cmpxchg(struct dxil_module *m, const struct dxil_value *cmpval, in dxil_emit_cmpxchg()
3003 dxil_emit_atomicrmw(struct dxil_module *m, const struct dxil_value *value, in dxil_emit_atomicrmw()
3027 emit_binop(struct dxil_module *m, struct dxil_instr *instr) in emit_binop()
3055 emit_cmp(struct dxil_module *m, struct dxil_instr *instr) in emit_cmp()
3070 emit_select(struct dxil_module *m, struct dxil_instr *instr) in emit_select()
3086 emit_cast(struct dxil_module *m, struct dxil_instr *instr) in emit_cast()
3101 emit_branch(struct dxil_module *m, struct dxil_func_def *func, struct dxil_instr *instr) in emit_branch()
3127 emit_phi(struct dxil_module *m, struct dxil_func_def *func, struct dxil_instr *instr) in emit_phi()
3145 emit_extractval(struct dxil_module *m, struct dxil_instr *instr) in emit_extractval()
3162 emit_call(struct dxil_module *m, struct dxil_instr *instr) in emit_call()
3187 emit_ret(struct dxil_module *m, struct dxil_instr *instr) in emit_ret()
3204 emit_alloca(struct dxil_module *m, struct dxil_instr *instr) in emit_alloca()
3222 emit_gep(struct dxil_module *m, struct dxil_instr *instr) in emit_gep()
3242 emit_load(struct dxil_module *m, struct dxil_instr *instr) in emit_load()
3258 emit_store(struct dxil_module *m, struct dxil_instr *instr) in emit_store()
3275 emit_cmpxchg(struct dxil_module *m, struct dxil_instr *instr) in emit_cmpxchg()
3294 emit_atomicrmw(struct dxil_module *m, struct dxil_instr *instr) in emit_atomicrmw()
3312 emit_instr(struct dxil_module *m, struct dxil_func_def *func, struct dxil_instr *instr) in emit_instr()
3366 emit_function(struct dxil_module *m, struct dxil_func_def *func) in emit_function()
3381 assign_values(struct dxil_module *m) in assign_values()
3416 dxil_emit_module(struct dxil_module *m) in dxil_emit_module()