projects
/
platform
/
upstream
/
isl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add isl_union_pw_multi_aff
[platform/upstream/isl.git]
/
isl_aff.c
diff --git
a/isl_aff.c
b/isl_aff.c
index
ae72c2e
..
ccd2b42
100644
(file)
--- a/
isl_aff.c
+++ b/
isl_aff.c
@@
-12,7
+12,9
@@
*/
#include <isl_ctx_private.h>
*/
#include <isl_ctx_private.h>
+#define ISL_DIM_H
#include <isl_map_private.h>
#include <isl_map_private.h>
+#include <isl_union_map_private.h>
#include <isl_aff_private.h>
#include <isl_space_private.h>
#include <isl_local_space_private.h>
#include <isl_aff_private.h>
#include <isl_space_private.h>
#include <isl_local_space_private.h>
@@
-2316,6
+2318,18
@@
__isl_give isl_multi_aff *isl_multi_aff_drop_dims(__isl_take isl_multi_aff *maff
#include <isl_pw_templ.c>
#include <isl_pw_templ.c>
+#undef UNION
+#define UNION isl_union_pw_multi_aff
+#undef PART
+#define PART isl_pw_multi_aff
+#undef PARTS
+#define PARTS pw_multi_aff
+#define ALIGN_DOMAIN
+
+#define NO_EVAL
+
+#include <isl_union_templ.c>
+
static __isl_give isl_pw_multi_aff *pw_multi_aff_add(
__isl_take isl_pw_multi_aff *pma1, __isl_take isl_pw_multi_aff *pma2)
{
static __isl_give isl_pw_multi_aff *pw_multi_aff_add(
__isl_take isl_pw_multi_aff *pma1, __isl_take isl_pw_multi_aff *pma2)
{