Lines Matching refs:class_domain
2749 isl_set *class_domain; member
2768 set = isl_set_intersect(set, isl_set_copy(data->class_domain)); in do_unroll_iteration()
2789 __isl_take isl_set *domain, __isl_take isl_set *class_domain) in do_unroll() argument
2794 return isl_set_free(class_domain); in do_unroll()
2795 if (!class_domain) in do_unroll()
2799 data.class_domain = class_domain; in do_unroll()
2806 class_domain = isl_set_subtract(class_domain, data.unroll_domain); in do_unroll()
2808 return class_domain; in do_unroll()
2828 struct isl_codegen_domains *domains, __isl_take isl_set *class_domain) in compute_unroll_domains() argument
2838 return isl_set_free(class_domain); in compute_unroll_domains()
2840 return class_domain; in compute_unroll_domains()
2847 class_domain = isl_set_free(class_domain); in compute_unroll_domains()
2854 isl_set_copy(class_domain)); in compute_unroll_domains()
2864 class_domain = do_unroll(domains, unroll_domain, class_domain); in compute_unroll_domains()
2869 return class_domain; in compute_unroll_domains()
2890 struct isl_codegen_domains *domains, __isl_take isl_set *class_domain) in compute_atomic_domain() argument
2898 domain = isl_set_intersect(domain, isl_set_copy(class_domain)); in compute_atomic_domain()
2903 class_domain = isl_set_free(class_domain); in compute_atomic_domain()
2906 return class_domain; in compute_atomic_domain()
2914 domain = isl_set_intersect(domain, isl_set_copy(class_domain)); in compute_atomic_domain()
2915 class_domain = isl_set_subtract(class_domain, atomic_domain); in compute_atomic_domain()
2920 return class_domain; in compute_atomic_domain()
2936 __isl_keep isl_set *class_domain) in compute_separate_domain() argument
2945 domain = isl_set_intersect(domain, isl_set_copy(class_domain)); in compute_separate_domain()
2955 space = isl_set_get_space(class_domain); in compute_separate_domain()
3002 __isl_take isl_set *class_domain) in compute_partial_domains() argument
3007 class_domain = isl_set_subtract(class_domain, in compute_partial_domains()
3010 isl_set_copy(class_domain)); in compute_partial_domains()
3012 class_domain = compute_atomic_domain(domains, class_domain); in compute_partial_domains()
3013 class_domain = compute_unroll_domains(domains, class_domain); in compute_partial_domains()
3015 domain = isl_set_copy(class_domain); in compute_partial_domains()
3026 domain = isl_set_intersect(domain, isl_set_copy(class_domain)); in compute_partial_domains()
3034 isl_set_free(class_domain); in compute_partial_domains()
3039 isl_set_free(class_domain); in compute_partial_domains()