#include "ir.h"
#include "ir_private.h"
Go to the source code of this file.
◆ IR_DEBUG_BB_SCHEDULE_GRAPH
#define IR_DEBUG_BB_SCHEDULE_GRAPH 0 |
◆ ir_chain
◆ ir_edge_info
◆ _ir_add_predecessors()
◆ _ir_add_successors()
◆ ir_build_cfg()
int ir_build_cfg |
( |
ir_ctx * | ctx | ) |
|
◆ ir_build_dominators_tree()
int ir_build_dominators_tree |
( |
ir_ctx * | ctx | ) |
|
◆ ir_chain_head()
◆ ir_find_loops()
int ir_find_loops |
( |
ir_ctx * | ctx | ) |
|
◆ ir_get_true_false_blocks()
void ir_get_true_false_blocks |
( |
const ir_ctx * | ctx, |
|
|
uint32_t | b, |
|
|
uint32_t * | true_block, |
|
|
uint32_t * | false_block ) |
◆ ir_next_block()
uint32_t ir_next_block |
( |
const ir_ctx * | ctx, |
|
|
uint32_t | b ) |
◆ ir_reset_cfg()
◆ ir_schedule_blocks()
int ir_schedule_blocks |
( |
ir_ctx * | ctx | ) |
|
◆ ir_skip_empty_target_blocks()
uint32_t ir_skip_empty_target_blocks |
( |
const ir_ctx * | ctx, |
|
|
uint32_t | b ) |