• Home
  • Raw
  • Download

Lines Matching refs:mem_ctx

50 link(void *mem_ctx, bblock_t *block, enum bblock_link_kind kind)  in link()  argument
52 bblock_link *l = new(mem_ctx) bblock_link(block, kind); in link()
57 push_stack(exec_list *list, void *mem_ctx, bblock_t *block) in push_stack() argument
62 list->push_tail(link(mem_ctx, block, bblock_link_logical)); in push_stack()
74 bblock_t::add_successor(void *mem_ctx, bblock_t *successor, in add_successor() argument
77 successor->parents.push_tail(::link(mem_ctx, this, kind)); in add_successor()
78 children.push_tail(::link(mem_ctx, successor, kind)); in add_successor()
172 mem_ctx = ralloc_context(NULL); in cfg_t()
204 push_stack(&if_stack, mem_ctx, cur_if); in cfg_t()
205 push_stack(&else_stack, mem_ctx, cur_else); in cfg_t()
215 cur_if->add_successor(mem_ctx, next, bblock_link_logical); in cfg_t()
227 cur_if->add_successor(mem_ctx, next, bblock_link_logical); in cfg_t()
228 cur_else->add_successor(mem_ctx, next, bblock_link_physical); in cfg_t()
240 cur->add_successor(mem_ctx, cur_endif, bblock_link_logical); in cfg_t()
248 cur_else->add_successor(mem_ctx, cur_endif, bblock_link_logical); in cfg_t()
251 cur_if->add_successor(mem_ctx, cur_endif, bblock_link_logical); in cfg_t()
266 push_stack(&do_stack, mem_ctx, cur_do); in cfg_t()
267 push_stack(&while_stack, mem_ctx, cur_while); in cfg_t()
280 cur->add_successor(mem_ctx, cur_do, bblock_link_logical); in cfg_t()
314 cur->add_successor(mem_ctx, next, bblock_link_logical); in cfg_t()
315 cur->add_successor(mem_ctx, cur_while, bblock_link_physical); in cfg_t()
336 cur->add_successor(mem_ctx, cur_do->next(), bblock_link_logical); in cfg_t()
340 cur->add_successor(mem_ctx, next, bblock_link_logical); in cfg_t()
342 cur->add_successor(mem_ctx, next, bblock_link_physical); in cfg_t()
361 cur->add_successor(mem_ctx, cur_do, bblock_link_physical); in cfg_t()
362 cur->add_successor(mem_ctx, cur_while, bblock_link_logical); in cfg_t()
366 cur->add_successor(mem_ctx, next, bblock_link_logical); in cfg_t()
368 cur->add_successor(mem_ctx, next, bblock_link_physical); in cfg_t()
388 cur->add_successor(mem_ctx, cur_do, bblock_link_logical); in cfg_t()
390 cur->add_successor(mem_ctx, cur_do->next(), bblock_link_logical); in cfg_t()
413 ralloc_free(mem_ctx); in ~cfg_t()
433 predecessor->block->children.push_tail(link(mem_ctx, in remove_block()
454 successor->block->parents.push_tail(link(mem_ctx, in remove_block()
475 bblock_t *block = new(mem_ctx) bblock_t(this); in new_block()
496 blocks = ralloc_array(mem_ctx, bblock_t *, num_blocks); in make_block_array()