MCPcopy Create free account

hub / github.com/Tiramisu-Compiler/tiramisu / functions

Functions7,611 in github.com/Tiramisu-Compiler/tiramisu

↓ 4 callersFunctionisl_map_domain_factor_range
Given a map of the form [A -> B] -> C, return the map B -> C. */
3rdParty/isl/isl_map.c:10222
↓ 4 callersFunctionisl_map_eliminate
Eliminate the specified n dimensions starting at first from the * constraints, without removing the dimensions from the space. * If the set is ratio
3rdParty/isl/isl_map.c:2364
↓ 4 callersFunctionisl_map_find_dim_by_name
3rdParty/isl/isl_map.c:870
↓ 4 callersFunctionisl_map_from_domain
Create a relation with the given set as domain. * The range of the created relation is a zero-dimensional * flat anonymous space. */
3rdParty/isl/isl_map.c:5875
↓ 4 callersFunctionisl_map_get_hash
3rdParty/isl/isl_map.c:10356
↓ 4 callersFunctionisl_map_involves_dims
3rdParty/isl/isl_map.c:2800
↓ 4 callersFunctionisl_map_lex_gt
3rdParty/isl/isl_map.c:5082
↓ 4 callersFunctionisl_map_lex_le
3rdParty/isl/isl_map.c:5033
↓ 4 callersFunctionisl_map_move_dims
3rdParty/isl/isl_map.c:4114
↓ 4 callersFunctionisl_map_n_basic_map
Return the number of basic maps in the (current) representation of "map". */
3rdParty/isl/isl_map.c:10387
↓ 4 callersFunctionisl_map_normalize
We normalize in place, but if anything goes wrong we need * to return NULL, so we need to make sure we don't change the * meaning of any possible ot
3rdParty/isl/isl_map.c:9639
↓ 4 callersFunctionisl_map_plain_gist_basic_map
Remove the constraints in "context" from "map". * If any of the disjuncts in the result turns out to be the universe, * then return this universe.
3rdParty/isl/isl_map_simplify.c:3330
↓ 4 callersFunctionisl_map_power
Compute the positive powers of "map", or an overapproximation. * The result maps the exponent to a nested copy of the corresponding power. * If the
3rdParty/isl/isl_transitive_closure.c:2026
↓ 4 callersFunctionisl_map_preimage_domain_multi_aff
Compute the preimage of the domain of "map" under the function * represented by "ma". * In other words, plug in "ma" in the domain of "map". * The
3rdParty/isl/isl_map.c:13199
↓ 4 callersFunctionisl_map_preimage_pw_multi_aff
Compute the preimage of "map" under the function represented by "pma". * In other words, plug in "pma" in the domain or range of "map". * The result
3rdParty/isl/isl_map.c:13280
↓ 4 callersFunctionisl_map_preimage_range_multi_aff
Compute the preimage of the range of "map" under the function * represented by "ma". * In other words, plug in "ma" in the range of "map". * The re
3rdParty/isl/isl_map.c:13211
↓ 4 callersFunctionisl_map_reset
3rdParty/isl/isl_map.c:11385
↓ 4 callersFunctionisl_map_underlying_set
3rdParty/isl/isl_map.c:5428
↓ 4 callersFunctionisl_map_zip
Given a map (A -> B) -> (C -> D), return the corresponding map * (A -> C) -> (B -> D). */
3rdParty/isl/isl_map.c:11975
↓ 4 callersFunctionisl_mat_dup
3rdParty/isl/isl_mat.c:209
↓ 4 callersFunctionisl_mat_insert_zero_rows
3rdParty/isl/isl_mat.c:1618
↓ 4 callersFunctionisl_mat_inverse_product
Compute inv(left)*right */
3rdParty/isl/isl_mat.c:1001
↓ 4 callersFunctionisl_mat_rank
Return the rank of "mat", or -1 in case of error. */
3rdParty/isl/isl_mat.c:847
↓ 4 callersFunctionisl_mat_set_element
3rdParty/isl/isl_mat.c:342
↓ 4 callersFunctionisl_mat_set_element_si
3rdParty/isl/isl_mat.c:354
↓ 4 callersFunctionisl_mat_unimodular_complete
3rdParty/isl/isl_mat.c:1729
↓ 4 callersFunctionisl_multi_aff_pullback_multi_aff
Compute the pullback of "ma1" by the function represented by "ma2". * In other words, plug in "ma2" in "ma1". */
3rdParty/isl/isl_aff.c:5691
↓ 4 callersFunctionisl_multi_pw_aff_from_multi_aff
Construct and return a multi piecewise affine expression * that is equal to the given multi affine expression. */
3rdParty/isl/isl_aff.c:6532
↓ 4 callersFunctionisl_printer_print_map
3rdParty/isl/isl_output.c:1528
↓ 4 callersFunctionisl_printer_yaml_end_sequence
Finish a YAML sequence and pop it from the state stack. * * In flow style, print the closing bracket. * * In block style, check if we are still in
3rdParty/isl/isl_printer.c:793
↓ 4 callersFunctionisl_printer_yaml_start_sequence
Start a YAML sequence and push a new state to reflect that we * are about to print the first element in a sequence. * * In flow style, print the op
3rdParty/isl/isl_printer.c:765
↓ 4 callersFunctionisl_pw_aff_is_cst
Check whether pwaff is a piecewise constant. */
3rdParty/isl/isl_aff.c:3327
↓ 4 callersFunctionisl_pw_aff_scale_down
3rdParty/isl/isl_aff.c:3184
↓ 4 callersFunctionisl_pw_aff_zero_set
Return a set containing those elements in the domain * of pwaff where it is zero. */
3rdParty/isl/isl_aff.c:2883
↓ 4 callersFunctionisl_pw_qpolynomial_fold_bound
3rdParty/isl/isl_bound.c:205
↓ 4 callersFunctionisl_pw_qpolynomial_from_qpolynomial
3rdParty/isl/isl_polynomial.c:2923
↓ 4 callersFunctionisl_qpolynomial_domain_dim
Return the number of variables of the given type in the domain of "qp". */
3rdParty/isl/isl_polynomial.c:453
↓ 4 callersFunctionisl_qpolynomial_eval
3rdParty/isl/isl_polynomial.c:3116
↓ 4 callersFunctionisl_qpolynomial_fold_empty
3rdParty/isl/isl_fold.c:701
↓ 4 callersFunctionisl_qpolynomial_fold_fold_on_domain
Combine "fold1" and "fold2" into a single reduction, eliminating * those elements of one reduction that are already covered by the other * reduction
3rdParty/isl/isl_fold.c:426
↓ 4 callersFunctionisl_qpolynomial_is_nan
3rdParty/isl/isl_polynomial.c:512
↓ 4 callersFunctionisl_qpolynomial_rat_cst_on_domain
3rdParty/isl/isl_polynomial.c:2437
↓ 4 callersFunctionisl_qpolynomial_reset_domain_space
3rdParty/isl/isl_polynomial.c:400
↓ 4 callersFunctionisl_qpolynomial_substitute
For each 0 <= i < "n", replace variable "first" + i of type "type" * in "qp" by subs[i]. */
3rdParty/isl/isl_polynomial.c:3436
↓ 4 callersFunctionisl_qpolynomial_terms_of_sign
Construct and return a polynomial that consists of the terms * in "poly" that have sign "sign". The integer divisions, if * any, are assumed to be
3rdParty/isl/isl_range.c:238
↓ 4 callersFunctionisl_schedule_band_get_partial_schedule
Return the schedule of the band in isolation. */
3rdParty/isl/isl_schedule_band.c:337
↓ 4 callersFunctionisl_schedule_band_member_get_coincident
Is the given scheduling dimension coincident within the band and * with respect to the coincidence constraints? */
3rdParty/isl/isl_schedule_band.c:232
↓ 4 callersFunctionisl_schedule_band_n_member
Return the number of scheduling dimensions in the band. */
3rdParty/isl/isl_schedule_band.c:224
↓ 4 callersFunctionisl_schedule_constraints_get_domain
Return the domain of "sc". */
3rdParty/isl/isl_schedule_constraints.c:266
↓ 4 callersFunctionisl_schedule_map_schedule_node_bottom_up
Traverse the node of "sched" in depth first postorder, * allowing the user to modify the visited node. * The traversal continues from the node retur
3rdParty/isl/isl_schedule.c:272
↓ 4 callersFunctionisl_schedule_node_ancestor
Move the "node" pointer to the ancestor of the given generation * of the node it currently points to, where generation 0 is the node * itself and ge
3rdParty/isl/isl_schedule_node.c:1058
↓ 4 callersFunctionisl_schedule_node_from_domain
Return a pointer to the root of a schedule tree with as single * node a domain node with the given domain. */
3rdParty/isl/isl_schedule_node.c:63
↓ 4 callersFunctionisl_schedule_node_get_child
Return a copy to the child at position "pos" of "node". */
3rdParty/isl/isl_schedule_node.c:1242
↓ 4 callersFunctionisl_schedule_tree_band_get_partial_schedule
Return the schedule of the band tree root in isolation. */
3rdParty/isl/isl_schedule_tree.c:1129
↓ 4 callersFunctionisl_schedule_tree_expansion_get_contraction
Return the contraction of the expansion tree root. */
3rdParty/isl/isl_schedule_tree.c:1363
↓ 4 callersFunctionisl_schedule_tree_from_children
Create a new tree of the given type (isl_schedule_node_sequence or * isl_schedule_node_set) with the given children. */
3rdParty/isl/isl_schedule_tree.c:522
↓ 4 callersFunctionisl_schedule_tree_from_filter
Create a new filter schedule tree with the given filter and no children. */
3rdParty/isl/isl_schedule_tree.c:364
↓ 4 callersFunctionisl_schedule_tree_sequence_pair
Construct a tree with a sequence root node and as children * "tree1" and "tree2". * If the root of one (or both) of the input trees is itself a sequ
3rdParty/isl/isl_schedule_tree.c:591
↓ 4 callersFunctionisl_seq_get_hash_bits
3rdParty/isl/isl_seq.c:342
↓ 4 callersFunctionisl_seq_swp_or_cpy
3rdParty/isl/isl_seq.c:63
↓ 4 callersFunctionisl_set_add_constraint
3rdParty/isl/isl_constraint.c:370
↓ 4 callersFunctionisl_set_foreach_point
3rdParty/isl/isl_point.c:280
↓ 4 callersFunctionisl_set_get_basic_set_list
Return a list of basic sets, the union of which is equal to "set". */
3rdParty/isl/isl_map.c:10429
↓ 4 callersFunctionisl_set_get_tuple_id
3rdParty/isl/isl_map.c:660
↓ 4 callersFunctionisl_set_insert_dims
3rdParty/isl/isl_map.c:3970
↓ 4 callersFunctionisl_set_lower_bound_si
3rdParty/isl/isl_map.c:6437
↓ 4 callersFunctionisl_set_overlaps
3rdParty/isl/isl_transitive_closure.c:825
↓ 4 callersFunctionisl_set_plain_is_equal
3rdParty/isl/isl_map.c:9705
↓ 4 callersFunctionisl_set_sample_point
3rdParty/isl/isl_sample.c:1284
↓ 4 callersFunctionisl_set_set_tuple_id
3rdParty/isl/isl_map.c:621
↓ 4 callersFunctionisl_sioimath_clear
Free the resources taken by an isl_int. */
3rdParty/isl/isl_int_sioimath.h:412
↓ 4 callersFunctionisl_sioimath_init
Initialize an isl_int. The implicit value is 0 in small representation. */
3rdParty/isl/isl_int_sioimath.h:405
↓ 4 callersFunctionisl_space_can_curry
Can we apply isl_space_curry to "space"? * That is, does it have a nested relation in its domain? */
3rdParty/isl/isl_space.c:2385
↓ 4 callersFunctionisl_space_find_dim_by_id
3rdParty/isl/isl_space.c:644
↓ 4 callersFunctionisl_space_flatten_range
3rdParty/isl/isl_space.c:2274
↓ 4 callersFunctionisl_space_has_tuple_name
Does the tuple have a name? */
3rdParty/isl/isl_space.c:582
↓ 4 callersFunctionisl_space_lift
Given a dimension specification "dim" of a set, create a dimension * specification for the lift of the set. In particular, the result * is of the f
3rdParty/isl/isl_space.c:2323
↓ 4 callersFunctionisl_space_range_factor_domain
Given a space of the form A -> [B -> C], return the space A -> B. */
3rdParty/isl/isl_space.c:1459
↓ 4 callersFunctionisl_space_reset_tuple_id
3rdParty/isl/isl_space.c:453
↓ 4 callersFunctionisl_stream_read_schedule
Read an isl_schedule from "s". */
3rdParty/isl/isl_schedule_read.c:732
↓ 4 callersFunctionisl_stream_read_val
Read an isl_val from "s". * * The following token sequences are recognized * * "infty" -> infty * "-" "infty" -> -infty * "NaN" -> NaN * n "/
3rdParty/isl/isl_input.c:186
↓ 4 callersFunctionisl_tab_add_valid_eq
Add an equality that is known to be valid for the given tableau. * * This function assumes that at least one more row and at least * one more eleme
3rdParty/isl/isl_tab.c:2055
↓ 4 callersFunctionisl_tab_alloc
3rdParty/isl/isl_tab.c:33
↓ 4 callersFunctionisl_tab_allocate_con
Add a constraint to the tableau and allocate a row for it. * Return the index into the constraint array "con". * * This function assumes that at le
3rdParty/isl/isl_tab.c:1677
↓ 4 callersFunctionisl_tab_freeze_constraint
3rdParty/isl/isl_tab.c:1007
↓ 4 callersFunctionisl_tab_sample
Given a tableau representing a set, find and return * an integer point in the set, if there is any. * * We perform a depth first search * for an i
3rdParty/isl/isl_sample.c:373
↓ 4 callersFunctionisl_term_dim
3rdParty/isl/isl_polynomial.c:3830
↓ 4 callersFunctionisl_token_get_type
Return the type of "tok". */
3rdParty/isl/isl_stream.c:85
↓ 4 callersFunctionisl_union_map_from_domain_and_range
3rdParty/isl/isl_union_map.c:1713
↓ 4 callersFunctionisl_union_map_intersect
3rdParty/isl/isl_union_map.c:1028
↓ 4 callersFunctionisl_union_map_subtract_range
Remove the elements of "uset" from the range of "umap". */
3rdParty/isl/isl_union_map.c:1217
↓ 4 callersFunctionisl_union_set_extract_set
3rdParty/isl/isl_union_map.c:611
↓ 4 callersFunctionisl_union_set_is_disjoint
Are "uset1" and "uset2" disjoint? */
3rdParty/isl/isl_union_map.c:2402
↓ 4 callersFunctionisl_union_set_n_set
3rdParty/isl/isl_union_map.c:477
↓ 4 callersFunctionisl_union_set_preimage_union_pw_multi_aff
Compute the preimage of "uset" under the function represented by "upma". * In other words, plug in "upma" in the range of "uset". * The result conta
3rdParty/isl/isl_union_map.c:3555
↓ 4 callersFunctionisl_upoly_is_infty
3rdParty/isl/isl_polynomial.c:208
↓ 4 callersFunctionisl_upoly_is_neginfty
3rdParty/isl/isl_polynomial.c:224
↓ 4 callersFunctionisl_upoly_rat_cst
3rdParty/isl/isl_polynomial.c:361
↓ 4 callersFunctionisl_val_le
Is "v1" less than or equal to "v2"? */
3rdParty/isl/isl_val.c:1317
↓ 4 callersFunctionisl_val_one
Return a reference to an isl_val representing one. */
3rdParty/isl/isl_val.c:47
← previousnext →1,301–1,400 of 7,611, ranked by callers