Polly
20.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
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
isl_basic_set
struct isl_basic_set isl_basic_set
Definition:
map_type.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 Wed Nov 13 2024 03:17:18 for Polly by
1.9.6