Polly
22.0.0git
llvm-project
polly
lib
External
isl
include
isl
lp.h
Go to the documentation of this file.
1
/*
2
* Copyright 2008-2009 Katholieke Universiteit Leuven
3
*
4
* Use of this software is governed by the MIT license
5
*
6
* Written by Sven Verdoolaege, K.U.Leuven, Departement
7
* Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
8
*/
9
10
#ifndef ISL_LP_H
11
#define ISL_LP_H
12
13
#include <
isl/aff.h
>
14
#include <
isl/val_type.h
>
15
#include <
isl/set_type.h
>
16
17
enum
isl_lp_result
{
18
isl_lp_error
= -1,
19
isl_lp_ok
= 0,
20
isl_lp_unbounded
,
21
isl_lp_empty
22
};
23
24
#if defined(__cplusplus)
25
extern
"C"
{
26
#endif
27
28
__isl_give
isl_val
*
isl_basic_set_min_lp_val
(
__isl_keep
isl_basic_set
*bset,
29
__isl_keep
isl_aff
*
obj
);
30
__isl_give
isl_val
*
isl_basic_set_max_lp_val
(
__isl_keep
isl_basic_set
*bset,
31
__isl_keep
isl_aff
*
obj
);
32
33
#if defined(__cplusplus)
34
}
35
#endif
36
37
#endif
aff.h
__isl_give
#define __isl_give
Definition
ctx.h:19
__isl_keep
#define __isl_keep
Definition
ctx.h:25
isl_basic_set
#define isl_basic_set
Definition
isl_map_private.h:13
obj
const char * obj
Definition
isl_test.c:3316
isl_basic_set_min_lp_val
__isl_give isl_val * isl_basic_set_min_lp_val(__isl_keep isl_basic_set *bset, __isl_keep isl_aff *obj)
Definition
isl_lp.c:356
isl_basic_set_max_lp_val
__isl_give isl_val * isl_basic_set_max_lp_val(__isl_keep isl_basic_set *bset, __isl_keep isl_aff *obj)
Definition
isl_lp.c:367
isl_lp_result
isl_lp_result
Definition
lp.h:17
isl_lp_error
@ isl_lp_error
Definition
lp.h:18
isl_lp_ok
@ isl_lp_ok
Definition
lp.h:19
isl_lp_empty
@ isl_lp_empty
Definition
lp.h:21
isl_lp_unbounded
@ isl_lp_unbounded
Definition
lp.h:20
set_type.h
isl_aff
Definition
isl_aff_private.h:17
isl_val
Definition
isl_val_private.h:17
val_type.h
Generated on
for Polly by
1.14.0