Lines Matching refs:bblock_t
39 static bblock_t *
43 bblock_t *block = link->block; in pop_stack()
50 link(void *mem_ctx, bblock_t *block, enum bblock_link_kind kind) in link()
57 push_stack(exec_list *list, void *mem_ctx, bblock_t *block) in push_stack()
65 bblock_t::bblock_t(cfg_t *cfg) : in bblock_t() function in bblock_t
74 bblock_t::add_successor(void *mem_ctx, bblock_t *successor, in add_successor()
82 bblock_t::is_predecessor_of(const bblock_t *block, in is_predecessor_of()
95 bblock_t::is_successor_of(const bblock_t *block, in is_successor_of()
130 bblock_t::can_combine_with(const bblock_t *that) const in can_combine_with()
132 if ((const bblock_t *)this->link.next != that) in can_combine_with()
143 bblock_t::combine_with(bblock_t *that) in combine_with()
157 bblock_t::dump() const in dump()
177 bblock_t *cur = NULL; in cfg_t()
180 bblock_t *entry = new_block(); in cfg_t()
181 bblock_t *cur_if = NULL; /**< BB ending with IF. */ in cfg_t()
182 bblock_t *cur_else = NULL; /**< BB ending with ELSE. */ in cfg_t()
183 bblock_t *cur_endif = NULL; /**< BB starting with ENDIF. */ in cfg_t()
184 bblock_t *cur_do = NULL; /**< BB starting with DO. */ in cfg_t()
185 bblock_t *cur_while = NULL; /**< BB immediately following WHILE. */ in cfg_t()
187 bblock_t *next; in cfg_t()
415 cfg_t::remove_block(bblock_t *block) in remove_block()
470 bblock_t *
473 bblock_t *block = new(mem_ctx) bblock_t(this); in new_block()
479 cfg_t::set_next_block(bblock_t **cur, bblock_t *block, int ip) in set_next_block()
494 blocks = ralloc_array(mem_ctx, bblock_t *, num_blocks); in make_block_array()
543 parents(new bblock_t *[num_parents]()) in idom_tree()
556 bblock_t *new_idom = NULL; in idom_tree()
577 bblock_t *
578 idom_tree::intersect(bblock_t *b1, bblock_t *b2) const in intersect()
608 bblock_t *block = this->blocks[b]; in dump_cfg()