Home
last modified time | relevance | path

Searched refs:dt_irlist_t (Results 1 – 4 of 4) sorted by relevance

/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_as.h53 } dt_irlist_t; typedef
55 extern void dt_irlist_create(dt_irlist_t *);
56 extern void dt_irlist_destroy(dt_irlist_t *);
57 extern void dt_irlist_append(dt_irlist_t *, dt_irnode_t *);
58 extern uint_t dt_irlist_label(dt_irlist_t *);
H A Ddt_cg.c47 static void dt_cg_node(dt_node_t *, dt_irlist_t *, dt_regset_t *);
93 dt_cg_xsetx(dt_irlist_t *dlp, dt_ident_t *idp, uint_t lbl, int reg, uint64_t x) in dt_cg_xsetx()
112 dt_cg_setx(dt_irlist_t *dlp, int reg, uint64_t x) in dt_cg_setx()
188 dt_cg_ptrsize(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp, in dt_cg_ptrsize()
240 dt_cg_field_get(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp, in dt_cg_field_get()
324 dt_cg_field_set(dt_node_t *src, dt_irlist_t *dlp, in dt_cg_field_set()
405 dt_cg_store(dt_node_t *src, dt_irlist_t *dlp, dt_regset_t *drp, dt_node_t *dst) in dt_cg_store()
468 dt_irlist_t *dlp, dt_regset_t *drp) in dt_cg_typecast()
542 dt_irlist_t *dlp, dt_regset_t *drp) in dt_cg_arglist()
591 dt_cg_arithmetic_op(dt_node_t *dnp, dt_irlist_t *dlp, in dt_cg_arithmetic_op()
[all …]
H A Ddt_as.c41 dt_irlist_create(dt_irlist_t *dlp) in dt_irlist_create()
43 bzero(dlp, sizeof (dt_irlist_t)); in dt_irlist_create()
48 dt_irlist_destroy(dt_irlist_t *dlp) in dt_irlist_destroy()
59 dt_irlist_append(dt_irlist_t *dlp, dt_irnode_t *dip) in dt_irlist_append()
73 dt_irlist_label(dt_irlist_t *dlp) in dt_irlist_label()
212 dt_irlist_t *dlp = &pcb->pcb_ir; in dt_as()
H A Ddt_pcb.h69 dt_irlist_t pcb_ir; /* list of unrelocated IR instructions */