Polly 22.0.0git
isl_blk.h File Reference
#include <isl_int.h>

Go to the source code of this file.

Classes

struct  isl_blk

Macros

#define ISL_BLK_CACHE_SIZE   20

Functions

struct isl_blk isl_blk_alloc (struct isl_ctx *ctx, size_t n)
struct isl_blk isl_blk_empty (void)
int isl_blk_is_error (struct isl_blk block)
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)

Macro Definition Documentation

◆ ISL_BLK_CACHE_SIZE

#define ISL_BLK_CACHE_SIZE   20

Definition at line 24 of file isl_blk.h.

Referenced by isl_blk_free().

Function Documentation

◆ isl_blk_alloc()

◆ isl_blk_clear_cache()

void isl_blk_clear_cache ( struct isl_ctx * ctx)

Definition at line 127 of file isl_blk.c.

References isl_ctx::cache, isl_blk_free_force(), and isl_ctx::n_cached.

Referenced by isl_ctx_free().

◆ isl_blk_empty()

struct isl_blk isl_blk_empty ( void )

◆ isl_blk_extend()

struct isl_blk isl_blk_extend ( struct isl_ctx * ctx,
struct isl_blk block,
size_t new_n )

◆ isl_blk_free()

◆ isl_blk_is_error()