-#include <isl_dim.h>
-#include <isl_hash.h>
+#include <isl/dim.h>
+#include <isl/hash.h>
struct isl_name;
struct isl_dim {
int isl_dim_is_named_or_nested(__isl_keep isl_dim *dim, enum isl_dim_type type);
__isl_give isl_dim *isl_dim_reset(__isl_take isl_dim *dim,
enum isl_dim_type type);
+__isl_give isl_dim *isl_dim_flatten(__isl_take isl_dim *dim);
+
+__isl_give isl_dim *isl_dim_replace(__isl_take isl_dim *dst,
+ enum isl_dim_type type, __isl_keep isl_dim *src);