Lines Matching defs:dxil_dumper

38 struct dxil_dumper {
43 struct dxil_dumper *dxil_dump_create(void)
45 struct dxil_dumper *d = calloc(1, sizeof(struct dxil_dumper));
51 void dxil_dump_free(struct dxil_dumper *d)
58 void dxil_dump_buf_to_file(struct dxil_dumper *d, FILE *f)
67 void dxil_dump_indention_inc(struct dxil_dumper *d)
73 void dxil_dump_indention_dec(struct dxil_dumper *d)
80 void dxil_dump_indent(struct dxil_dumper *d)
87 dxil_dump_module(struct dxil_dumper *d, struct dxil_module *m)
114 dump_metadata(struct dxil_dumper *d, struct dxil_module *m)
126 dump_shader_info(struct dxil_dumper *d, struct dxil_shader_info *info)
180 dump_types(struct dxil_dumper *d, struct list_head *list)
195 static void dump_type_name(struct dxil_dumper *d, const struct dxil_type *type)
245 dump_type(struct dxil_dumper *d, const struct dxil_type *type)
268 dump_gvars(struct dxil_dumper *d, struct list_head *list)
291 dump_funcs(struct dxil_dumper *d, struct list_head *list)
313 dump_attr_set_list(struct dxil_dumper *d, struct list_head *list)
344 dump_constants(struct dxil_dumper *d, struct list_head *list)
387 dump_instrs(struct dxil_dumper *d, struct list_head *list)
427 dump_instr_binop(struct dxil_dumper *d, struct dxil_instr_binop *binop)
437 dump_instr_cmp(struct dxil_dumper *d, struct dxil_instr_cmp *cmp)
447 dump_instr_select(struct dxil_dumper *d, struct dxil_instr_select *select)
454 dump_instr_cast(struct dxil_dumper *d, struct dxil_instr_cast *cast)
466 dump_instr_call(struct dxil_dumper *d, struct dxil_instr_call *call)
483 dump_instr_ret(struct dxil_dumper *d, struct dxil_instr_ret *ret)
491 dump_instr_extractval(struct dxil_dumper *d, struct dxil_instr_extractval *extr)
500 dump_instr_branch(struct dxil_dumper *d, struct dxil_instr_br *br)
511 dump_instr_phi(struct dxil_dumper *d, struct dxil_instr_phi *phi)
525 dump_instr_alloca(struct dxil_dumper *d, struct dxil_instr_alloca *alloca)
539 dump_instr_gep(struct dxil_dumper *d, struct dxil_instr_gep *gep)
554 dump_instr_load(struct dxil_dumper *d, struct dxil_instr_load *load)
566 dump_instr_store(struct dxil_dumper *d, struct dxil_instr_store *store)
607 dump_instr_atomicrmw(struct dxil_dumper *d, struct dxil_instr_atomicrmw *rmw)
621 dump_instr_print_operands(struct dxil_dumper *d, int num,
632 dump_value(struct dxil_dumper *d, const struct dxil_value *val)
643 dump_mdnodes(struct dxil_dumper *d, struct list_head *list)
657 dump_mdnode(struct dxil_dumper *d, const struct dxil_mdnode *node)
688 dump_named_nodes(struct dxil_dumper *d, struct list_head *list)