Searched refs:dt_regset_t (Results 1 – 4 of 4) sorted by relevance
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_regset.h | 44 } 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 D | dt_regset.c | 42 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 D | dt_cg.c | 47 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 D | dt_pcb.h | 68 dt_regset_t *pcb_regs; /* register set for code generation */
|