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 |