[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.1.1 isl
#include <cloog/isl/cloog.h> CloogState *cloog_isl_state_malloc(isl_ctx *ctx);
When using the isl backend, CLooG will internally create many isl objects.
If the user creates any CLooG objects from isl objects (e.g.,
through cloog_domain_from_isl_set
below), then the user needs
to make sure that these isl objects live in the same isl_ctx
as those created by CLooG internally. The best way to ensure this
property is to pass the isl_ctx
created by the user to CLooG
by calling cloog_isl_state_malloc
to create a CloogState
.
Note that this makes the created CloogState
a user of the
given isl_ctx
, meaning that the CloogState
needs to
be freed before the isl_ctx
is freed.
This document was generated on August 20, 2013 using texi2html 5.0.