summaryrefslogtreecommitdiff
path: root/compiler_and_linker/FrontEnd/Optimizer/IroMalloc.h
blob: 7700280542a465036697498cfc9ed668f3dd6c8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef COMPILER_IROMALLOC_H
#define COMPILER_IROMALLOC_H

#include "IrOptimizer.h"

extern size_t IRO_msize(void *buf);
extern void *IRO_malloc(size_t size);
extern void IRO_free(void *buf);
extern void *IRO_realloc(void *buf, size_t newsize);
extern void *IRO_calloc(size_t a, size_t b);
extern void IRO_pool_free_all(void);
extern void IRO_InitializeAllocator(void);
extern void IRO_TerminateAllocator(void);

#endif