#include <isl_blk.h>
#include <isl_ctx_private.h>
#define ISL_BLK_MAX_MISS …
struct isl_blk isl_blk_empty()
{ … }
static int isl_blk_is_empty(struct isl_blk block)
{ … }
static struct isl_blk isl_blk_error()
{ … }
int isl_blk_is_error(struct isl_blk block)
{ … }
static void isl_blk_free_force(struct isl_ctx *ctx, struct isl_blk block)
{ … }
static struct isl_blk extend(struct isl_ctx *ctx, struct isl_blk block,
size_t new_n)
{ … }
struct isl_blk isl_blk_alloc(struct isl_ctx *ctx, size_t n)
{ … }
struct isl_blk isl_blk_extend(struct isl_ctx *ctx, struct isl_blk block,
size_t new_n)
{ … }
void isl_blk_free(struct isl_ctx *ctx, struct isl_blk block)
{ … }
void isl_blk_clear_cache(struct isl_ctx *ctx)
{ … }