Skip to content

Commit 85cfe44

Browse files
author
Sven Verdoolaege
committed
add isl_factorizer_get_ctx
This will be used in an upcoming commit. Signed-off-by: Sven Verdoolaege <[email protected]>
1 parent 9bc3c93 commit 85cfe44

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

isl_factorization.c

+9
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,15 @@
1818
#include <isl_space_private.h>
1919
#include <isl_mat_private.h>
2020

21+
/* Return the isl_ctx to which "f" belongs.
22+
*/
23+
isl_ctx *isl_factorizer_get_ctx(__isl_keep isl_factorizer *f)
24+
{
25+
if (!f)
26+
return NULL;
27+
return isl_basic_set_get_ctx(f->bset);
28+
}
29+
2130
static __isl_give isl_factorizer *isl_factorizer_alloc(
2231
__isl_keep isl_basic_set *bset, __isl_take isl_morph *morph,
2332
int n_group)

isl_factorization.h

+2
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ typedef struct isl_factorizer isl_factorizer;
2525
__isl_give isl_factorizer *isl_basic_set_factorizer(
2626
__isl_keep isl_basic_set *bset);
2727

28+
isl_ctx *isl_factorizer_get_ctx(__isl_keep isl_factorizer *f);
29+
2830
__isl_null isl_factorizer *isl_factorizer_free(__isl_take isl_factorizer *f);
2931
void isl_factorizer_dump(__isl_take isl_factorizer *f);
3032

0 commit comments

Comments
 (0)