Home
last modified time | relevance | path

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

/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_regset.h44 } dt_regset_t; typedef
46 extern dt_regset_t *dt_regset_create(ulong_t);
47 extern void dt_regset_destroy(dt_regset_t *);
48 extern void dt_regset_reset(dt_regset_t *);
49 extern int dt_regset_alloc(dt_regset_t *);
50 extern void dt_regset_free(dt_regset_t *, int);
51 extern void dt_regset_assert_free(dt_regset_t *);
H A Ddt_regset.c42 dt_regset_t *
46 dt_regset_t *drp = malloc(sizeof (dt_regset_t)); in dt_regset_create()
64 dt_regset_destroy(dt_regset_t *drp) in dt_regset_destroy()
71 dt_regset_reset(dt_regset_t *drp) in dt_regset_reset()
77 dt_regset_assert_free(dt_regset_t *drp) in dt_regset_assert_free()
96 dt_regset_alloc(dt_regset_t *drp) in dt_regset_alloc()
128 dt_regset_free(dt_regset_t *drp, int reg) in dt_regset_free()
H A Ddt_cg.c47 static void dt_cg_node(dt_node_t *, dt_irlist_t *, dt_regset_t *);
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()
325 dt_regset_t *drp, dt_node_t *dst) 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()
592 dt_regset_t *drp, uint_t op) in dt_cg_arithmetic_op()
640 dt_cg_prearith_op(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp, uint_t op) in dt_cg_prearith_op()
697 dt_regset_t *drp, uint_t op) in dt_cg_postarith_op()
[all …]
H A Ddt_pcb.h68 dt_regset_t *pcb_regs; /* register set for code generation */