| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_convex_hull.c | 565 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 D | isl_affine_hull.c | 391 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 D | isl_stride.c | 306 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 D | isl_scheduler.c | 107 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 D | isl_aff.c | 2258 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 D | isl_ast_codegen.c | 891 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 D | isl_coalesce.c | 320 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 D | isl_ast_build_expr.c | 882 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 D | isl_pw_templ.c | 912 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 D | isl_ast_graft.c | 216 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 D | isl_output.c | 1155 __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 D | ChangeLog | 45 - add fixed-size rectangular box hull
|
| H A D | isl_map_simplify.c | 3628 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 D | affine.polylib | 1 # the affine hull of {[a,b] : a=b && 1 <= a <= 163} ...
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | amdpal-msgpack-hs.ll | 5 ; amdpal hull shader: check for 0x2d0a (SPI_SHADER_PGM_RSRC1_HS) in pal metadata
|
| H A D | amdpal-msgpack-denormal.ll | 32 ; amdpal hull shader: check for 0x2d0a (SPI_SHADER_PGM_RSRC1_HS) in pal metadata
|
| H A D | amdpal-msgpack-dx10-clamp.ll | 32 ; amdpal hull shader: check for 0x2d0a (SPI_SHADER_PGM_RSRC1_HS) in pal metadata
|
| H A D | amdpal-msgpack-default.ll | 32 ; amdpal hull shader: check for 0x2d0a (SPI_SHADER_PGM_RSRC1_HS) in pal metadata
|
| H A D | amdpal-msgpack-ieee.ll | 32 ; amdpal hull shader: check for 0x2d0a (SPI_SHADER_PGM_RSRC1_HS) in pal metadata
|
| H A D | pal-userdata-regs.ll | 16 …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 D | gpu_group.c | 264 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 D | hybrid.c | 1262 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 D | implementation.tex | 105 \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 D | DirectXUsage.rst | 54 ``hull`` Hull shader (tesselation)
|
| /llvm-project-15.0.7/clang/test/SemaHLSL/ |
| H A D | num_threads.hlsl | 7 // RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-hull -x hlsl -ast-dump -o - %s -verify
|