#include <j2s_graph_alg.h>
Public Methods | |
j2s_GraphAlg (j2s_BasicBlocks* bbs) | |
bool | all_blocks_marked () |
bool | is_retreating_edge (j2s_BasicBlock* from_block, jhl_u4 to_node) |
bool | is_back_edge (j2s_BasicBlock* from_block, jhl_u4 to_node) |
bool | is_anchestor (j2s_BasicBlock* start_block, jhl_u4 target_node) |
bool | dom (jhl_u4 head, jhl_u4 tail) |
void | color_graph_by_root () |
void | build_dfst () |
bool | graph_is_reducible () |
|
|
|
|
|
|
|
|
|