CACAO
Functions
dseg.cpp File Reference

Go to the source code of this file.

Functions

void dseg_finish (jitdata *jd)
 
static s4 dseg_find_s4 (codegendata *cd, s4 value)
 
static s4 dseg_find_s8 (codegendata *cd, s8 value)
 
static s4 dseg_find_float (codegendata *cd, float value)
 
static s4 dseg_find_double (codegendata *cd, double value)
 
static s4 dseg_find_address (codegendata *cd, void *value)
 
static s4 dseg_add_s4_intern (codegendata *cd, s4 value, u4 flags)
 
s4 dseg_add_unique_s4 (codegendata *cd, s4 value)
 
s4 dseg_add_s4 (codegendata *cd, s4 value)
 
static s4 dseg_add_s8_intern (codegendata *cd, s8 value, u4 flags)
 
s4 dseg_add_unique_s8 (codegendata *cd, s8 value)
 
s4 dseg_add_s8 (codegendata *cd, s8 value)
 
static s4 dseg_add_float_intern (codegendata *cd, float value, u4 flags)
 
s4 dseg_add_unique_float (codegendata *cd, float value)
 
s4 dseg_add_float (codegendata *cd, float value)
 
static s4 dseg_add_double_intern (codegendata *cd, double value, u4 flags)
 
s4 dseg_add_unique_double (codegendata *cd, double value)
 
s4 dseg_add_double (codegendata *cd, double value)
 
static s4 dseg_add_address_intern (codegendata *cd, void *value, u4 flags)
 
s4 dseg_add_unique_address (codegendata *cd, void *value)
 
s4 dseg_add_address (codegendata *cd, void *value)
 
void dseg_add_target (codegendata *cd, basicblock *target)
 
void dseg_display (jitdata *jd)
 

Function Documentation

s4 dseg_add_address ( codegendata cd,
void value 
)

Definition at line 542 of file dseg.cpp.

static s4 dseg_add_address_intern ( codegendata cd,
void value,
u4  flags 
)
static

Definition at line 488 of file dseg.cpp.

s4 dseg_add_double ( codegendata cd,
double  value 
)

Definition at line 465 of file dseg.cpp.

static s4 dseg_add_double_intern ( codegendata cd,
double  value,
u4  flags 
)
static

Definition at line 415 of file dseg.cpp.

s4 dseg_add_float ( codegendata cd,
float  value 
)

Definition at line 392 of file dseg.cpp.

static s4 dseg_add_float_intern ( codegendata cd,
float  value,
u4  flags 
)
static

Definition at line 342 of file dseg.cpp.

s4 dseg_add_s4 ( codegendata cd,
s4  value 
)

Definition at line 246 of file dseg.cpp.

static s4 dseg_add_s4_intern ( codegendata cd,
s4  value,
u4  flags 
)
static

Definition at line 196 of file dseg.cpp.

s4 dseg_add_s8 ( codegendata cd,
s8  value 
)

Definition at line 319 of file dseg.cpp.

static s4 dseg_add_s8_intern ( codegendata cd,
s8  value,
u4  flags 
)
static

Definition at line 269 of file dseg.cpp.

void dseg_add_target ( codegendata cd,
basicblock target 
)

Definition at line 565 of file dseg.cpp.

s4 dseg_add_unique_address ( codegendata cd,
void value 
)

Definition at line 525 of file dseg.cpp.

s4 dseg_add_unique_double ( codegendata cd,
double  value 
)

Definition at line 448 of file dseg.cpp.

s4 dseg_add_unique_float ( codegendata cd,
float  value 
)

Definition at line 375 of file dseg.cpp.

s4 dseg_add_unique_s4 ( codegendata cd,
s4  value 
)

Definition at line 229 of file dseg.cpp.

s4 dseg_add_unique_s8 ( codegendata cd,
s8  value 
)

Definition at line 302 of file dseg.cpp.

void dseg_display ( jitdata jd)

Definition at line 633 of file dseg.cpp.

static s4 dseg_find_address ( codegendata cd,
void value 
)
static

Definition at line 171 of file dseg.cpp.

static s4 dseg_find_double ( codegendata cd,
double  value 
)
static

Definition at line 147 of file dseg.cpp.

static s4 dseg_find_float ( codegendata cd,
float  value 
)
static

Definition at line 123 of file dseg.cpp.

static s4 dseg_find_s4 ( codegendata cd,
s4  value 
)
static

Definition at line 85 of file dseg.cpp.

static s4 dseg_find_s8 ( codegendata cd,
s8  value 
)
static

Definition at line 104 of file dseg.cpp.

void dseg_finish ( jitdata jd)

Definition at line 46 of file dseg.cpp.