GCC Middle and Back End API Reference
|
#include "config.h"
#include "system.h"
#include "coretypes.h"
#include "memory-block.h"
#include "obstack.h"
Functions | |
void * | mempool_obstack_chunk_alloc (size_t size) |
void | mempool_obstack_chunk_free (void *chunk) |
void * mempool_obstack_chunk_alloc | ( | size_t | size | ) |
Allocate a chunk for obstack. Use the pool if requested chunk size matches the size of blocks in the pool.
References memory_block_pool::allocate(), and memory_block_pool::block_size.
void mempool_obstack_chunk_free | ( | void * | chunk | ) |
Free previously allocated obstack chunk.
References memory_block_pool::block_size, and memory_block_pool::release().