MCPcopy Create free account

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

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

↓ 6 callersFunctionisl_access_info_compute_flow
Given a "sink" access, a list of n "source" accesses, * compute for each iteration of the sink access * and for each element accessed by that iterat
3rdParty/isl/isl_flow.c:1343
↓ 6 callersFunctionisl_aff_drop_dims
3rdParty/isl/isl_aff.c:2420
↓ 6 callersFunctionisl_aff_get_denominator_val
Return the common denominator of "aff". */
3rdParty/isl/isl_aff.c:631
↓ 6 callersFunctionisl_aff_neg
Return the negation of "aff". * * As a special case, -NaN = NaN. */
3rdParty/isl/isl_aff.c:1231
↓ 6 callersFunctionisl_aff_scale
Return the result of scaling "aff" by a factor of "f". * * As a special case, f * NaN = NaN. */
3rdParty/isl/isl_aff.c:1795
↓ 6 callersFunctionisl_aff_scale_down_val
Divide "aff" by "v". */
3rdParty/isl/isl_aff.c:1898
↓ 6 callersFunctionisl_ast_expr_from_aff
Construct an isl_ast_expr that evaluates the affine expression "aff", * The result is simplified in terms of build->domain. * * We first extract hi
3rdParty/isl/isl_ast_build_expr.c:1080
↓ 6 callersFunctionisl_ast_node_alloc
3rdParty/isl/isl_ast.c:798
↓ 6 callersFunctionisl_ast_print_options_free
3rdParty/isl/isl_ast.c:90
↓ 6 callersFunctionisl_basic_map_add_div_constraints
3rdParty/isl/isl_map.c:5238
↓ 6 callersFunctionisl_basic_map_eliminate_vars
Eliminate the specified variables from the constraints using * Fourier-Motzkin. The variables themselves are not removed. */
3rdParty/isl/isl_map_simplify.c:1538
↓ 6 callersFunctionisl_basic_map_empty
3rdParty/isl/isl_map.c:5925
↓ 6 callersFunctionisl_basic_map_free_inequality
3rdParty/isl/isl_map.c:1534
↓ 6 callersFunctionisl_basic_map_plain_is_equal
3rdParty/isl/isl_map.c:9552
↓ 6 callersFunctionisl_basic_map_project_out
Turn the n dimensions of type type, starting at first * into existentially quantified variables. * * If a subset of the projected out variables are
3rdParty/isl/isl_map.c:4293
↓ 6 callersFunctionisl_basic_set_add_dims
3rdParty/isl/isl_map.c:3916
↓ 6 callersFunctionisl_basic_set_contains
3rdParty/isl/isl_map.c:3571
↓ 6 callersFunctionisl_basic_set_drop_constraints_involving
Drop all constraints in bset that involve any of the dimensions * first to first+n-1. */
3rdParty/isl/isl_map.c:2869
↓ 6 callersFunctionisl_basic_set_is_bounded
Is the set bounded for each value of the parameters? */
3rdParty/isl/isl_convex_hull.c:831
↓ 6 callersFunctionisl_basic_set_remove_dims
3rdParty/isl/isl_map.c:3127
↓ 6 callersFunctionisl_basic_set_sample_vec
3rdParty/isl/isl_sample.c:1168
↓ 6 callersFunctionisl_ctx_alloc
3rdParty/isl/isl_ctx.c:233
↓ 6 callersFunctionisl_flow_foreach
Iterate over all sources and for each resulting flow dependence * that is not empty, call the user specfied function. * The second argument in this
3rdParty/isl/isl_flow.c:488
↓ 6 callersFunctionisl_fold_type_negate
3rdParty/isl/isl_fold.c:24
↓ 6 callersFunctionisl_hash_table_alloc
3rdParty/isl/isl_hash.c:123
↓ 6 callersFunctionisl_hash_table_init
3rdParty/isl/isl_hash.c:42
↓ 6 callersFunctionisl_map_from_union_map
3rdParty/isl/isl_union_map.c:556
↓ 6 callersFunctionisl_map_has_dim_name
Does the given dimension have a name? */
3rdParty/isl/isl_map.c:699
↓ 6 callersFunctionisl_map_peek_space
Return the space of "map". */
3rdParty/isl/isl_map.c:91
↓ 6 callersFunctionisl_map_preimage_multi_aff
Compute the preimage of the domain or range (depending on "type") * of "map" under the function represented by "ma". * In other words, plug in "ma"
3rdParty/isl/isl_map.c:13155
↓ 6 callersFunctionisl_map_unshifted_simple_hull
Compute a superset of the convex hull of map that is described * by only the constraints in the constituents of map. */
3rdParty/isl/isl_convex_hull.c:2427
↓ 6 callersFunctionisl_mat_concat
3rdParty/isl/isl_mat.c:1757
↓ 6 callersFunctionisl_multi_union_pw_aff_zero
Construct a multiple union piecewise affine expression * in the given space with value zero in each of the output dimensions. * * Since there is no
3rdParty/isl/isl_aff.c:8090
↓ 6 callersFunctionisl_point_copy
3rdParty/isl/isl_point.c:96
↓ 6 callersFunctionisl_pw_aff_floor
3rdParty/isl/isl_aff.c:3210
↓ 6 callersFunctionisl_pw_aff_read_from_str
3rdParty/isl/isl_input.c:3261
↓ 6 callersFunctionisl_pw_qpolynomial_bound
3rdParty/isl/isl_bound.c:275
↓ 6 callersFunctionisl_qpolynomial_drop_dims
3rdParty/isl/isl_polynomial.c:2706
↓ 6 callersFunctionisl_qpolynomial_fold_copy
3rdParty/isl/isl_fold.c:729
↓ 6 callersFunctionisl_qpolynomial_fold_is_empty
3rdParty/isl/isl_fold.c:792
↓ 6 callersFunctionisl_qpolynomial_mul
3rdParty/isl/isl_polynomial.c:1686
↓ 6 callersFunctionisl_schedule_constraints_set
Replace the constraints of type "type" in "sc" by "c". */
3rdParty/isl/isl_schedule_constraints.c:180
↓ 6 callersFunctionisl_schedule_constraints_set_proximity
Replace the proximity constraints of "sc" by "proximity". */
3rdParty/isl/isl_schedule_constraints.c:218
↓ 6 callersFunctionisl_schedule_node_band_n_member
Return the number of members in the given band node. */
3rdParty/isl/isl_schedule_node.c:1514
↓ 6 callersFunctionisl_schedule_node_cow
Return an isl_schedule_node that is equal to "node" and that has only * a single reference. */
3rdParty/isl/isl_schedule_node.c:196
↓ 6 callersFunctionisl_schedule_node_expansion_get_expansion
Return the expansion map of expansion node "node". */
3rdParty/isl/isl_schedule_node.c:2054
↓ 6 callersFunctionisl_schedule_node_first_child
Move the "node" pointer to the first child of the node * it currently points to. */
3rdParty/isl/isl_schedule_node.c:1166
↓ 6 callersFunctionisl_schedule_node_get_schedule_depth
Return the number of outer schedule dimensions of "node" * in its schedule tree. * * Return -1 on error. */
3rdParty/isl/isl_schedule_node.c:270
↓ 6 callersFunctionisl_schedule_node_insert_partial_schedule
Insert a band node with partial schedule "mupa" between "node" and * its parent. * Return a pointer to the new band node. * * If any of the nodes
3rdParty/isl/isl_schedule_node.c:2416
↓ 6 callersFunctionisl_schedule_node_insert_sequence
Insert a sequence node with child filters "filters" between "node" and * its parent. That is, the tree that "node" points to is attached * to each
3rdParty/isl/isl_schedule_node.c:2618
↓ 6 callersFunctionisl_schedule_tree_has_children
Does "tree" have any children, other than an implicit leaf. */
3rdParty/isl/isl_schedule_tree.c:707
↓ 6 callersFunctionisl_set_product
Given two set A and B, construct its Cartesian product A x B. */
3rdParty/isl/isl_map.c:10100
↓ 6 callersFunctionisl_set_set_rational
3rdParty/isl/isl_map.c:2117
↓ 6 callersFunctionisl_sioimath_promote
Convert to big representation while preserving the current number. */
3rdParty/isl/isl_int_sioimath.h:375
↓ 6 callersFunctionisl_space_cmp
Compare two isl_spaces. * * The order is fairly arbitrary. */
3rdParty/isl/isl_space.c:2630
↓ 6 callersFunctionisl_space_extend_domain_with_range
Given the space of set (domain), construct a space for a map * with as domain the given space and as range the range of "model". */
3rdParty/isl/isl_space.c:2562
↓ 6 callersFunctionisl_space_get_tuple_id
3rdParty/isl/isl_space.c:416
↓ 6 callersFunctionisl_space_has_dim_id
3rdParty/isl/isl_space.c:540
↓ 6 callersFunctionisl_space_has_dim_name
Does the given dimension have a name? */
3rdParty/isl/isl_space.c:626
↓ 6 callersFunctionisl_stream_next_token_on_same_line
3rdParty/isl/isl_stream.c:674
↓ 6 callersFunctionisl_tab_insert_var
Add a variable to the tableau at position "r" and allocate a column for it. * Return the index into the variable array "var", i.e., "r", * or -1 on
3rdParty/isl/isl_tab.c:1761
↓ 6 callersFunctionisl_tab_is_equality
3rdParty/isl/isl_tab.c:3204
↓ 6 callersFunctionisl_tab_push_basis
Push a record on the undo stack describing the current basic * variables, so that the this state can be restored during rollback. */
3rdParty/isl/isl_tab.c:844
↓ 6 callersFunctionisl_tab_row_is_redundant
Return 1 if row "row" represents an obviously redundant inequality. * This means * - it represents an inequality or a variable * - that is the sum
3rdParty/isl/isl_tab.c:742
↓ 6 callersFunctionisl_union_map_flat_range_product
3rdParty/isl/isl_union_map.c:1564
↓ 6 callersFunctionisl_union_map_zip
3rdParty/isl/isl_union_map.c:3012
↓ 6 callersFunctionisl_union_set_apply
3rdParty/isl/isl_union_map.c:1385
↓ 6 callersFunctionisl_union_set_coalesce
3rdParty/isl/isl_union_map.c:1850
↓ 6 callersFunctionisl_union_set_is_equal
3rdParty/isl/isl_union_map.c:2306
↓ 6 callersFunctionisl_upoly_cst_alloc
3rdParty/isl/isl_polynomial.c:272
↓ 6 callersFunctionisl_upoly_is_nan
3rdParty/isl/isl_polynomial.c:192
↓ 6 callersFunctionisl_upoly_is_one
3rdParty/isl/isl_polynomial.c:240
↓ 6 callersFunctionisl_upoly_subs
3rdParty/isl/isl_polynomial.c:2110
↓ 6 callersFunctionisl_val_add
Return the sum of "v1" and "v2". */
3rdParty/isl/isl_val.c:618
↓ 6 callersFunctionisl_val_int_from_si
Return a reference to an isl_val representing the integer "i". */
3rdParty/isl/isl_val.c:127
↓ 6 callersFunctionisl_val_is_divisible_by
Given two integer values "v1" and "v2", check if "v1" is divisible by "v2". */
3rdParty/isl/isl_val.c:956
↓ 6 callersFunctionisl_val_read_from_str
Read an isl_val from "str". */
3rdParty/isl/isl_input.c:242
↓ 6 callersFunctionisl_val_set_nan
Change "v" into a NaN. */
3rdParty/isl/isl_val.c:77
↓ 6 callersFunctionisl_vec_mat_product
3rdParty/isl/isl_mat.c:504
↓ 6 callersFunctionisl_vec_set_element_val
Replace the element at position "pos" of "vec" by "v". */
3rdParty/isl/isl_vec.c:302
↓ 6 callersFunctionisl_vertices_copy
3rdParty/isl/isl_vertices.c:29
↓ 6 callersFunctionmedian
(exec_times, rows, start, length)
utils/run_gpu_bench.py:53
↓ 6 callersFunctionmp_int_init_uvalue
3rdParty/isl/imath/imath.c:439
↓ 6 callersFunctionmp_int_neg
3rdParty/isl/imath/imath.c:545
↓ 6 callersFunctionmp_int_string_len
3rdParty/isl/imath/imath.c:1728
↓ 6 callersFunctionmp_int_to_string
3rdParty/isl/imath/imath.c:1672
↓ 6 callersFunctionpop_state
Remove the innermost active YAML element from the stack. * Return 0 on success and -1 on failure. */
3rdParty/isl/isl_stream.c:835
↓ 6 callersFunctionpos
3rdParty/isl/isl_map.c:63
↓ 6 callersFunctionprint_affine_of_len
3rdParty/isl/isl_output.c:292
↓ 6 callersFunctionprint_disjuncts
Print the disjuncts of a map (or set) "map" to "p". * The names of the variables are taken from "space". * "latex" is set if the constraints should
3rdParty/isl/isl_output.c:1134
↓ 6 callersFunctionprint_union_map_field
Print a key-value pair of a YAML mapping to "p", * with key "name" and value "umap". */
3rdParty/isl/isl_flow.c:1740
↓ 6 callersFunctionpw_aff_list_set
Return a set containing those elements in the shared domain * of the elements of list1 and list2 where each element in list1 * has the relation spec
3rdParty/isl/isl_aff.c:3083
↓ 6 callersFunctionread_formula
Read a first order formula from "s", add the corresponding * constraints to "map" and return the result. * * In particular, read a formula of the f
3rdParty/isl/isl_input.c:1844
↓ 6 callersFunctionread_optional_formula
3rdParty/isl/isl_input.c:2283
↓ 6 callersFunctionref
benchmarks/tensors/baryon/baryon_wrapper.cpp:18
↓ 6 callersFunctionremove_if_empty
3rdParty/isl/isl_map.c:6195
↓ 6 callersFunctionstatus_in
3rdParty/isl/isl_coalesce.c:45
↓ 6 callersFunctionstr_print
3rdParty/isl/isl_printer.c:70
↓ 6 callersMethodtag_gpu_register
src/tiramisu_core.cpp:8748
↓ 6 callersFunctionupdate_state
Set the state of the innermost active YAML element to "state". * Return 0 on success and -1 on failure. */
3rdParty/isl/isl_stream.c:851
← previousnext →901–1,000 of 7,611, ranked by callers