Home
last modified time | relevance | path

Searched refs:hull (Results 1 – 25 of 31) sorted by relevance

12

/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_convex_hull.c565 hull = isl_basic_set_cow(hull); in extend()
586 hull = isl_basic_set_simplify(hull); in extend()
587 hull = isl_basic_set_finalize(hull); in extend()
699 hull = isl_basic_set_set_rational(hull); in convex_hull_1d()
710 hull = isl_basic_set_finalize(hull); in convex_hull_1d()
795 hull = isl_basic_set_set_rational(hull); in convex_hull_pair_elim()
975 hull = isl_basic_set_preimage(hull, Q); in modulo_lineality()
1253 hull = isl_basic_set_preimage(hull, T); in convex_hull_pair_pointed()
1778 hull = initial_hull(hull, set); in uset_convex_hull_wrap()
1779 hull = extend(hull, set); in uset_convex_hull_wrap()
[all …]
H A Disl_affine_hull.c391 hull = affine_hull(hull, point); in add_adjacent_points()
459 hull = isl_basic_set_free(hull); in extend_affine_hull()
464 hull = affine_hull(hull, point); in extend_affine_hull()
484 hull = add_adjacent_points(hull, sample, bset); in initialize_hull()
556 hull = extend_affine_hull(tab, hull, bset); in uset_affine_hull_bounded()
664 hull = affine_hull(hull, in isl_tab_detect_equalities()
670 hull = extend_affine_hull(tab, hull, NULL); in isl_tab_detect_equalities()
671 if (!hull) in isl_tab_detect_equalities()
775 hull = isl_basic_set_preimage(hull, Q); in affine_hull_with_cone()
883 hull = isl_basic_set_preimage(hull, T2); in equalities_in_underlying_set()
[all …]
H A Disl_stride.c306 isl_basic_set *hull; in set_detect_stride() local
308 hull = isl_set_affine_hull(isl_set_copy(set)); in set_detect_stride()
314 if (isl_basic_set_foreach_constraint(hull, &detect_stride, data) < 0) in set_detect_stride()
328 isl_basic_set_free(hull); in set_detect_stride()
331 isl_basic_set_free(hull); in set_detect_stride()
H A Disl_scheduler.c107 isl_set *hull; member
1020 node->hull = hull; in compress_node()
1024 hull = isl_set_preimage_multi_aff(hull, in compress_node()
1026 node->hull = isl_set_intersect(node->hull, hull); in compress_node()
1224 node->hull = hull; in add_node()
1266 hull = isl_basic_set_remove_divs(hull); in extract_node()
3701 dst->node[j].hull = isl_set_copy(src->node[i].hull); in copy_nodes()
7347 hull = isl_basic_map_project_out(hull, in compute_weights()
7349 hull = isl_basic_map_project_out(hull, in compute_weights()
7351 hull = isl_basic_map_remove_divs(hull); in compute_weights()
[all …]
H A Disl_aff.c2258 isl_basic_set *hull; in isl_aff_gist() local
5103 isl_basic_map_free(hull); in pw_multi_aff_from_map_div()
5127 isl_basic_map_free(hull); in pw_multi_aff_from_map_div()
5202 isl_basic_map *hull; in pw_multi_aff_from_map_check_div() local
5212 n = hull->n_ineq; in pw_multi_aff_from_map_check_div()
5223 hull->ineq[j][0]); in pw_multi_aff_from_map_check_div()
5238 isl_basic_map_free(hull); in pw_multi_aff_from_map_check_div()
5242 isl_basic_map_free(hull); in pw_multi_aff_from_map_check_div()
5513 isl_basic_map *hull; in isl_pw_multi_aff_from_map() local
5521 hull = isl_basic_map_plain_affine_hull(hull); in isl_pw_multi_aff_from_map()
[all …]
H A Disl_ast_codegen.c891 isl_basic_set *hull; in set_enforced_from_set() local
1489 isl_basic_set *hull; in create_node_scaled() local
2591 isl_basic_set *hull; in find_unroll_lower_bound() local
2599 isl_basic_set_free(hull); in find_unroll_lower_bound()
2607 isl_basic_set_free(hull); in find_unroll_lower_bound()
3306 isl_basic_set *hull; in has_pure_outer_disjunction() local
3401 isl_basic_set *hull; in generate_shifted_component_tree_base() local
3432 isl_set *hull; in extract_disjunction() local
3443 hull = isl_set_copy(domain); in extract_disjunction()
3444 hull = isl_set_from_basic_set(isl_set_unshifted_simple_hull(hull)); in extract_disjunction()
[all …]
H A Disl_coalesce.c320 isl_basic_map *hull; in coalesce_info_set_hull_hash() local
323 hull = isl_basic_map_copy(info->bmap); in coalesce_info_set_hull_hash()
324 hull = isl_basic_map_plain_affine_hull(hull); in coalesce_info_set_hull_hash()
325 n_div = isl_basic_map_dim(hull, isl_dim_div); in coalesce_info_set_hull_hash()
327 hull = isl_basic_map_free(hull); in coalesce_info_set_hull_hash()
328 hull = isl_basic_map_drop_constraints_involving_dims(hull, in coalesce_info_set_hull_hash()
331 isl_basic_map_free(hull); in coalesce_info_set_hull_hash()
333 return hull ? 0 : -1; in coalesce_info_set_hull_hash()
3622 __isl_take isl_basic_map *hull) in set_up_substitutions() argument
3638 ctx = isl_basic_map_get_ctx(hull); in set_up_substitutions()
[all …]
H A Disl_ast_build_expr.c882 isl_basic_set *hull; in try_extract_mod() local
897 hull = isl_set_simple_hull(isl_set_copy(data->build->domain)); in try_extract_mod()
898 hull = isl_basic_set_remove_divs(hull); in try_extract_mod()
901 r = isl_basic_set_foreach_constraint(hull, &check_parallel_or_opposite, in try_extract_mod()
903 isl_basic_set_free(hull); in try_extract_mod()
H A Disl_pw_templ.c912 isl_basic_set *hull = NULL; in FN() local
953 hull = isl_set_simple_hull(isl_set_copy(context)); in FN()
965 isl_basic_set_free(hull); in FN()
973 pw->p[i].set = fn_dom(pw->p[i].set, isl_basic_set_copy(hull)); in FN()
985 isl_basic_set_free(hull); in FN()
991 isl_basic_set_free(hull); in FN()
H A Disl_ast_graft.c216 isl_basic_set *hull; in isl_ast_graft_list_extract_hoistable_guard() local
263 hull = isl_set_unshifted_simple_hull_from_set_list(guard, set_list); in isl_ast_graft_list_extract_hoistable_guard()
264 guard = isl_set_from_basic_set(hull); in isl_ast_graft_list_extract_hoistable_guard()
H A Disl_output.c1155 __isl_keep isl_space *space, __isl_take isl_basic_map *hull, in print_disjuncts_in_hull() argument
1160 p = print_disjunct(hull, space, p, latex); in print_disjuncts_in_hull()
1161 map = isl_map_plain_gist_basic_map(isl_map_copy(map), hull); in print_disjuncts_in_hull()
1199 isl_basic_map *hull; in print_disjuncts() local
1202 hull = isl_map_plain_unshifted_simple_hull(isl_map_copy(map)); in print_disjuncts()
1203 is_universe = isl_basic_map_plain_is_universe(hull); in print_disjuncts()
1207 return print_disjuncts_in_hull(map, space, hull, in print_disjuncts()
1209 isl_basic_map_free(hull); in print_disjuncts()
H A DChangeLog45 - add fixed-size rectangular box hull
H A Disl_map_simplify.c3628 isl_basic_map *hull; in isl_map_plain_gist() local
3630 hull = isl_map_unshifted_simple_hull(context); in isl_map_plain_gist()
3631 return isl_map_plain_gist_basic_map(map, hull); in isl_map_plain_gist()
3679 isl_basic_map *hull; in isl_map_gist() local
3714 hull = isl_map_simple_hull(context); in isl_map_gist()
3723 hull = isl_map_unshifted_simple_hull_from_map_list(context, in isl_map_gist()
3726 return isl_map_gist_basic_map(map, hull); in isl_map_gist()
/llvm-project-15.0.7/polly/lib/External/isl/test_inputs/
H A Daffine.polylib1 # the affine hull of {[a,b] : a=b && 1 <= a <= 163} ...
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Damdpal-msgpack-hs.ll5 ; amdpal hull shader: check for 0x2d0a (SPI_SHADER_PGM_RSRC1_HS) in pal metadata
H A Damdpal-msgpack-denormal.ll32 ; amdpal hull shader: check for 0x2d0a (SPI_SHADER_PGM_RSRC1_HS) in pal metadata
H A Damdpal-msgpack-dx10-clamp.ll32 ; amdpal hull shader: check for 0x2d0a (SPI_SHADER_PGM_RSRC1_HS) in pal metadata
H A Damdpal-msgpack-default.ll32 ; amdpal hull shader: check for 0x2d0a (SPI_SHADER_PGM_RSRC1_HS) in pal metadata
H A Damdpal-msgpack-ieee.ll32 ; amdpal hull shader: check for 0x2d0a (SPI_SHADER_PGM_RSRC1_HS) in pal metadata
H A Dpal-userdata-regs.ll16 …hader_hash\92\CF\B0Hn\E7\C1\9Etq\00\B1.hardware_mapping\92\A3.gs\A3.vs\A5.hull\82\B0.api_shader_ha…
/llvm-project-15.0.7/polly/lib/External/ppcg/
H A Dgpu_group.c264 isl_basic_map *hull; in check_stride() local
271 hull = isl_basic_map_affine_hull(isl_basic_map_copy(bounds)); in check_stride()
273 isl_basic_map_foreach_constraint(hull, &check_stride_constraint, bound); in check_stride()
275 isl_basic_map_free(hull); in check_stride()
421 isl_basic_map *hull; in can_tile() local
428 hull = isl_map_simple_hull(access_i); in can_tile()
429 if (compute_array_dim_size(&tile->bound[i], hull) < 0) in can_tile()
H A Dhybrid.c1262 isl_basic_set *hull; in min_max_dist() local
1285 hull = isl_set_convex_hull(dist); in min_max_dist()
1287 if (isl_basic_set_foreach_constraint(hull, &set_min_max, &list) < 0) in min_max_dist()
1289 isl_basic_set_free(hull); in min_max_dist()
/llvm-project-15.0.7/polly/lib/External/isl/doc/
H A Dimplementation.tex105 \section{Simple Hull}\label{s:simple hull}
111 would be the integer hull.
118 and an overapproximation of this hull is sufficient.
119 The ``simple hull'' of a set is such an overapproximation
124 and that the number of constraints in the simple hull is no
127 The {\em simple hull} of a set
684 the current approximation of the affine hull.
687 of the hull is added to this list.
1861 or at least an approximation of this convex hull.
1862 We use the simple hull (\autoref{s:simple hull}) of $\domain R \cup \range R$.
[all …]
/llvm-project-15.0.7/llvm/docs/
H A DDirectXUsage.rst54 ``hull`` Hull shader (tesselation)
/llvm-project-15.0.7/clang/test/SemaHLSL/
H A Dnum_threads.hlsl7 // RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-hull -x hlsl -ast-dump -o - %s -verify

12