Go to the source code of this file.
|
#define | printf(...) do { if (getenv("VERB")) printf(__VA_ARGS__); } while (0) |
|
#define | show_method(...) do { if (getenv("VERB")) show_method(__VA_ARGS__); } while (0) |
|
#define | return ret= |
|
|
static basicblock_info * | bb_info (basicblock *bb) |
|
static ssa_info * | ssa_init (jitdata *jd) |
|
static void | ssa_place_phi_functions (ssa_info *ssa) |
|
static void | ssa_create_phi_functions (ssa_info *ssa) |
|
static void | ssa_calculate_offsets (ssa_info *ssa) |
|
static s4 | ssa_rename_var (ssa_info *ssa, s4 var, unsigned index) |
|
static void | ssa_rename_uses (ssa_info *ssa, s4 *uses, unsigned uses_count) |
|
static void | ssa_rename_definition (ssa_info *ssa, s4 *pdef) |
|
static void | ssa_rename_block (ssa_info *ssa, basicblock *bptr) |
|
static void | ssa_rename (ssa_info *ssa) |
|
static void | ssa_export (ssa_info *ssa) |
|
static unsigned | get_predecessor_index (basicblock *from, basicblock *to) |
|
static basicblock * | create_block (ssa_info *ssa, basicblock *from, basicblock *to) |
|
static void | crate_fallthrough (ssa_info *ssa, basicblock *bptr) |
|
static void | ssa_create_phi_moves (ssa_info *ssa) |
|
void | xssa (jitdata *jd) |
|
#define printf |
( |
|
... | ) |
do { if (getenv("VERB")) printf(__VA_ARGS__); } while (0) |
#define show_method |
( |
|
... | ) |
do { if (getenv("VERB")) show_method(__VA_ARGS__); } while (0) |
static void ssa_rename_uses |
( |
ssa_info * |
ssa, |
|
|
s4 * |
uses, |
|
|
unsigned |
uses_count |
|
) |
| |
|
static |
static s4 ssa_rename_var |
( |
ssa_info * |
ssa, |
|
|
s4 |
var, |
|
|
unsigned |
index |
|
) |
| |
|
static |