CACAO
|
Go to the source code of this file.
Data Structures | |
struct | dsegentry |
Macros | |
#define | dseg_add_functionptr(cd, value) dseg_add_address((cd), (void *) (ptrint) (value)) |
#define | DSEG_FLAG_UNIQUE 0x0001 |
#define | DSEG_FLAG_READONLY 0x0002 |
Functions | |
void | dseg_finish (jitdata *jd) |
s4 | dseg_add_unique_s4 (codegendata *cd, s4 value) |
s4 | dseg_add_unique_s8 (codegendata *cd, s8 value) |
s4 | dseg_add_unique_float (codegendata *cd, float value) |
s4 | dseg_add_unique_double (codegendata *cd, double value) |
s4 | dseg_add_unique_address (codegendata *cd, void *value) |
s4 | dseg_add_s4 (codegendata *cd, s4 value) |
s4 | dseg_add_s8 (codegendata *cd, s8 value) |
s4 | dseg_add_float (codegendata *cd, float value) |
s4 | dseg_add_double (codegendata *cd, double value) |
s4 | dseg_add_address (codegendata *cd, void *value) |
void | dseg_add_unique_target (codegendata *cd, basicblock *target) |
void | dseg_add_target (codegendata *cd, basicblock *target) |
void | dseg_display (jitdata *jd) |
#define dseg_add_functionptr | ( | cd, | |
value | |||
) | dseg_add_address((cd), (void *) (ptrint) (value)) |
s4 dseg_add_address | ( | codegendata * | cd, |
void * | value | ||
) |
s4 dseg_add_double | ( | codegendata * | cd, |
double | value | ||
) |
s4 dseg_add_float | ( | codegendata * | cd, |
float | value | ||
) |
s4 dseg_add_s4 | ( | codegendata * | cd, |
s4 | value | ||
) |
s4 dseg_add_s8 | ( | codegendata * | cd, |
s8 | value | ||
) |
void dseg_add_target | ( | codegendata * | cd, |
basicblock * | target | ||
) |
s4 dseg_add_unique_address | ( | codegendata * | cd, |
void * | value | ||
) |
s4 dseg_add_unique_double | ( | codegendata * | cd, |
double | value | ||
) |
s4 dseg_add_unique_float | ( | codegendata * | cd, |
float | value | ||
) |
s4 dseg_add_unique_s4 | ( | codegendata * | cd, |
s4 | value | ||
) |
s4 dseg_add_unique_s8 | ( | codegendata * | cd, |
s8 | value | ||
) |
void dseg_add_unique_target | ( | codegendata * | cd, |
basicblock * | target | ||
) |