Searched refs:memory_block_pool (Results 1 – 16 of 16) sorted by relevance
27 memory_block_pool memory_block_pool::instance;29 memory_block_pool::memory_block_pool () : m_blocks (NULL) {} in memory_block_pool() function in memory_block_pool33 memory_block_pool::reduce_free_list (int num) in reduce_free_list()63 if (size == memory_block_pool::block_size) in mempool_obstack_chunk_alloc()64 return memory_block_pool::allocate (); in mempool_obstack_chunk_alloc()75 if (size == memory_block_pool::block_size) in mempool_obstack_chunk_free()76 memory_block_pool::release (chunk); in mempool_obstack_chunk_free()83 memory_block_pool::trim (int num) in trim()
26 class memory_block_pool34 memory_block_pool ();43 static memory_block_pool instance;56 memory_block_pool::allocate () in allocate()69 memory_block_pool::release (void *uncast_block) in release()
337 # define OBSTACK_CHUNK_SIZE memory_block_pool::block_size
477 typedef base_pool_allocator <memory_block_pool> pool_allocator;
2196 memory_block_pool::trim (); in ggc_collect()
2979 * ggc-page.c (ggc_collect): Call memory_block_pool::trim.2980 * memory-block.cc (memory_block_pool::clear_free_list): Rename to ...2981 (memory_block_pool::reduce_free_list): ... this one.2982 (memory_block_pool::trim): New static function.2983 * memory-block.h (memory_block_pool::freelist_size): New constant2984 (memory_block_pool::clear_free_list): Rename to ...2985 (memory_block_pool::reduce_free_list): ... this one.2986 (memory_block_pool::trim): Declare.
15527 * memory-block.h (memory_block_pool::allocate): Use valgrind API to16295 (pool_allocator::release): Use memory_block_pool.
10034 * memory-block.h (memory_block_pool::release): Annotate with
328 # define OBSTACK_CHUNK_SIZE memory_block_pool::block_size
2190 memory_block_pool::trim (); in ggc_collect()
390 memory_block_pool::trim (0); in lto_wpa_write_files()
324 * lto.c (lto_wpa_write_files): Call memory_block_pool::trim.