Tensor Comprehensions
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
separation.h
Go to the documentation of this file.
1 
16 #pragma once
17 
18 #include "tc/external/isl.h"
19 
20 namespace tc {
21 namespace polyhedral {
22 
23 /*
24  * Consider a tiling of size "size" in the target space of "pretile".
25  * Return the elements in "domain" that map to partial tiles
26  * in this space for fixed values of "prefix".
27  */
28 isl::union_set partialTargetTiles(
29  isl::union_set domain,
30  isl::multi_union_pw_aff prefix,
31  isl::multi_union_pw_aff pretile,
32  isl::multi_val size);
33 
34 } // namespace polyhedral
35 } // namespace tc