Lines Matching defs:ctx

11 IR_ALWAYS_INLINE void _ir_add_successors(const ir_ctx *ctx, ir_ref ref, ir_worklist *worklist)  in _ir_add_successors()
60 int ir_build_cfg(ir_ctx *ctx) in ir_build_cfg()
300 static void ir_remove_predecessor(ir_ctx *ctx, ir_block *bb, uint32_t from) in ir_remove_predecessor()
318 static void ir_remove_merge_input(ir_ctx *ctx, ir_ref merge, ir_ref from) in ir_remove_merge_input()
402 int ir_remove_unreachable_blocks(ir_ctx *ctx) in ir_remove_unreachable_blocks()
637 int ir_build_dominators_tree(ir_ctx *ctx) in ir_build_dominators_tree()
768 static int ir_build_dominators_tree_iterative(ir_ctx *ctx) in ir_build_dominators_tree_iterative()
876 int ir_find_loops(ir_ctx *ctx) in ir_find_loops()
1046 static uint32_t _ir_skip_empty_blocks(const ir_ctx *ctx, uint32_t b) in _ir_skip_empty_blocks()
1164 static void ir_dump_cfg_freq_graph(ir_ctx *ctx, float *bb_freq, uint32_t edges_count, ir_edge_info … in ir_dump_cfg_freq_graph()
1214 static void ir_dump_edges(ir_ctx *ctx, uint32_t edges_count, ir_edge_info *edges) in ir_dump_edges()
1227 static void ir_dump_chains(ir_ctx *ctx, ir_chain *chains) in ir_dump_chains()
1247 static int ir_schedule_blocks_bottom_up(ir_ctx *ctx) in ir_schedule_blocks_bottom_up()
1653 static int ir_schedule_blocks_top_down(ir_ctx *ctx) in ir_schedule_blocks_top_down()
1779 int ir_schedule_blocks(ir_ctx *ctx) in ir_schedule_blocks()
1839 uint32_t ir_skip_empty_target_blocks(const ir_ctx *ctx, uint32_t b) in ir_skip_empty_target_blocks()
1844 uint32_t ir_next_block(const ir_ctx *ctx, uint32_t b) in ir_next_block()
1875 void ir_get_true_false_blocks(const ir_ctx *ctx, uint32_t b, uint32_t *true_block, uint32_t *false_… in ir_get_true_false_blocks()