MCPcopy Create free account

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

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

↓ 32 callersFunctionisl_basic_set_get_ctx
3rdParty/isl/isl_map.c:335
↓ 32 callersFunctionisl_map_universe
3rdParty/isl/isl_map.c:6002
↓ 32 callersFunctionisl_mat_rows
3rdParty/isl/isl_mat.c:255
↓ 32 callersFunctionisl_upoly_as_cst
3rdParty/isl/isl_polynomial.c:50
↓ 32 callersFunctionmp_int_mul
3rdParty/isl/imath/imath.c:705
↓ 31 callersFunctionisl_basic_set_read_from_str
3rdParty/isl/isl_input.c:2886
↓ 31 callersFunctionisl_hash_table_foreach
3rdParty/isl/isl_hash.c:189
↓ 31 callersFunctionisl_id_copy
If the id has a negative refcount, then it is a static isl_id * which should not be changed. */
3rdParty/isl/isl_id.c:128
↓ 31 callersFunctionisl_map_intersect
3rdParty/isl/isl_map.c:3781
↓ 31 callersFunctionisl_seq_eq
3rdParty/isl/isl_seq.c:159
↓ 31 callersFunctionisl_set_subtract
3rdParty/isl/isl_map_subtract.c:583
↓ 31 callersFunctionisl_union_map_empty
3rdParty/isl/isl_union_map.c:114
↓ 31 callersFunctionisl_union_set_get_space
3rdParty/isl/isl_union_map.c:158
↓ 31 callersFunctionisl_union_set_read_from_str
3rdParty/isl/isl_input.c:2982
↓ 31 callersFunctionisl_upoly_is_cst
3rdParty/isl/isl_polynomial.c:42
↓ 31 callersFunctionisl_val_is_one
Does "v" represent the integer one? */
3rdParty/isl/isl_val.c:1193
↓ 31 callersMethodtag_unroll_level
src/tiramisu_core.cpp:1474
↓ 30 callersFunctionisl_basic_map_gauss
3rdParty/isl/isl_map_simplify.c:544
↓ 30 callersFunctionisl_basic_map_simplify
3rdParty/isl/isl_map_simplify.c:1339
↓ 30 callersFunctionisl_basic_set_universe
3rdParty/isl/isl_map.c:5949
↓ 30 callersFunctionisl_mat_cow
3rdParty/isl/isl_mat.c:224
↓ 30 callersFunctionisl_printer_end_line
3rdParty/isl/isl_printer.c:664
↓ 30 callersFunctionisl_printer_print_isl_int
3rdParty/isl/isl_printer.c:646
↓ 30 callersFunctionisl_schedule_node_get_tree
Return a copy of the subtree that this node points to. */
3rdParty/isl/isl_schedule_node.c:160
↓ 30 callersFunctionisl_sioimath_reinit_big
Ensure big representation. Does not preserve the current number. * Callers may use the fact that the value _is_ preserved if the presentation * was
3rdParty/isl/isl_int_sioimath.h:331
↓ 30 callersFunctionisl_space_has_named_params
3rdParty/isl/isl_space.c:2497
↓ 30 callersFunctionisl_space_params_alloc
Create a space for a parameter domain. */
3rdParty/isl/isl_space.c:128
↓ 30 callersFunctionisl_upoly_copy
3rdParty/isl/isl_polynomial.c:546
↓ 29 callersFunctionisl_ast_build_cow
3rdParty/isl/isl_ast_build.c:286
↓ 29 callersFunctionisl_ast_node_get_ctx
3rdParty/isl/isl_ast.c:788
↓ 29 callersFunctionisl_map_range
3rdParty/isl/isl_map.c:5737
↓ 29 callersFunctionisl_point_free
3rdParty/isl/isl_point.c:105
↓ 29 callersFunctionun_op
Modify the maps in "umap" based on "control". * If control->inplace is set, then modify the maps in "umap" in-place. * Otherwise, create a new union
3rdParty/isl/isl_union_map.c:1666
↓ 28 callersFunctionisl_aff_dim
Externally, an isl_aff has a map space, but internally, the * ls field corresponds to the domain of that space. */
3rdParty/isl/isl_aff.c:322
↓ 28 callersFunctionisl_map_intersect_domain
3rdParty/isl/isl_map.c:7839
↓ 28 callersFunctionisl_schedule_node_parent
Move the "node" pointer to the parent of the node it currently points to. */
3rdParty/isl/isl_schedule_node.c:1093
↓ 28 callersFunctionisl_schedule_tree_cow
Return an isl_schedule_tree that is equal to "tree" and that has only * a single reference. */
3rdParty/isl/isl_schedule_tree.c:149
↓ 28 callersFunctionisl_union_map_align_params
Align the parameters of umap along those of model. * The result has the parameters of model first, in the same order * as they appear in model, foll
3rdParty/isl/isl_union_map.c:231
↓ 28 callersFunctionisl_union_map_apply_range
3rdParty/isl/isl_union_map.c:1371
↓ 27 callersMethodapply
(arg0, arg1)
3rdParty/isl/interface/isl.py:3601
↓ 27 callersMethodcodegen
src/tiramisu_core.cpp:8755
↓ 27 callersMethodcontains_attr
src/tiramisu_core.cpp:8095
↓ 27 callersMethodget_loop_level_names
src/tiramisu_core.cpp:7472
↓ 27 callersFunctionisl_ast_build_get_space
Return the (schedule) space of "build". * * If "internal" is set, then this space is the space of the internal * representation of the entire sched
3rdParty/isl/isl_ast_build.c:1165
↓ 27 callersFunctionisl_local_space_get_ctx
3rdParty/isl/isl_local_space.c:23
↓ 27 callersFunctionisl_map_domain
3rdParty/isl/isl_map.c:7573
↓ 27 callersFunctionisl_morph_free
3rdParty/isl/isl_morph.c:87
↓ 27 callersFunctionisl_schedule_node_get_type
Return the type of the node or isl_schedule_node_error on error. */
3rdParty/isl/isl_schedule_node.c:124
↓ 27 callersFunctionisl_seq_scale
3rdParty/isl/isl_seq.c:70
↓ 27 callersFunctionisl_sioimath_try_demote
Convert to small representation while preserving the current number. Does * nothing if dst doesn't fit small representation. */
3rdParty/isl/isl_int_sioimath.h:389
↓ 27 callersFunctionisl_space_set_alloc
3rdParty/isl/isl_space.c:89
↓ 27 callersFunctionisl_tab_add_ineq
Add inequality "ineq" and check if it conflicts with the * previously added constraints or if it is obviously redundant. * * This function assumes
3rdParty/isl/isl_tab.c:1907
↓ 27 callersFunctionisl_union_map_intersect_domain
Intersect the domain of "umap" with "uset". * If "uset" is a parameters domain, then intersect the parameter * domain of "umap" with this set. */
3rdParty/isl/isl_union_map.c:1192
↓ 27 callersFunctionmp_int_init_copy
3rdParty/isl/imath/imath.c:405
↓ 27 callersFunctionprint_time
src/tiramisu_utils.cpp:39
↓ 26 callersMethodcheck_dimensions_validity
src/tiramisu_core.cpp:3509
↓ 26 callersFunctionisl_ast_build_get_depth
Return the position of the dimension in build->domain for which * an AST node is currently being generated. */
3rdParty/isl/isl_ast_build.c:637
↓ 26 callersFunctionisl_basic_set_finalize
3rdParty/isl/isl_map_simplify.c:1506
↓ 26 callersFunctionisl_map_is_equal
Is "map1" equal to "map2"? * * First check if they are obviously equal. * If not, then perform a more detailed analysis. */
3rdParty/isl/isl_map.c:8465
↓ 26 callersFunctionmemcpy
src/tiramisu_expr.cpp:180
↓ 25 callersFunctionisl_schedule_tree_copy
Return a new reference to "tree". */
3rdParty/isl/isl_schedule_tree.c:163
↓ 25 callersFunctionisl_set_is_empty
3rdParty/isl/isl_map.c:8424
↓ 25 callersFunctionisl_union_map_get_ctx
3rdParty/isl/isl_union_map.c:124
↓ 25 callersMethodtag_gpu_global
src/tiramisu_core.cpp:8744
↓ 24 callersMethodallocate_and_map_buffers_automatically
src/tiramisu_core.cpp:2934
↓ 24 callersMethodget_access_relation
* Return the access function of the computation. */
src/tiramisu_core.cpp:7027
↓ 24 callersFunctionhalide_type_from_tiramisu_type
src/tiramisu_core.cpp:6727
↓ 24 callersFunctionisl_ast_expr_alloc_binary
Create an expression representing the binary operation "type" * applied to "expr1" and "expr2". */
3rdParty/isl/isl_ast.c:524
↓ 24 callersFunctionisl_basic_set_cow
3rdParty/isl/isl_map.c:1908
↓ 24 callersFunctionisl_ctx_ref
3rdParty/isl/isl_ctx.c:242
↓ 24 callersFunctionisl_printer_to_file
3rdParty/isl/isl_printer.c:214
↓ 24 callersFunctionisl_schedule_tree_get_type
Return the type of the root of the tree or isl_schedule_node_error * on error. */
3rdParty/isl/isl_schedule_tree.c:621
↓ 24 callersFunctionisl_space_from_range
3rdParty/isl/isl_space.c:1810
↓ 24 callersFunctionisl_space_params
3rdParty/isl/isl_space.c:1849
↓ 24 callersFunctionisl_space_wrap
3rdParty/isl/isl_space.c:2156
↓ 24 callersFunctionisl_tab_var_from_row
3rdParty/isl/isl_tab.c:571
↓ 24 callersFunctionisl_union_set_empty
3rdParty/isl/isl_union_map.c:119
↓ 24 callersFunctionmp_int_set_value
3rdParty/isl/imath/imath.c:448
↓ 24 callersFunctionstmt_to_string
src/tiramisu_codegen_halide_lowering.cpp:20
↓ 24 callersFunctionvalue_cast
include/tiramisu/expr.h:1766
↓ 23 callersFunctionisl_basic_map_drop_inequality
3rdParty/isl/isl_map.c:1548
↓ 23 callersFunctionisl_bool_not
Return the negation of "b", where the negation of isl_bool_error * is isl_bool_error again. */
3rdParty/isl/isl_ctx.c:20
↓ 23 callersFunctionisl_local_space_cow
3rdParty/isl/isl_local_space.c:113
↓ 23 callersFunctionisl_map_plain_is_empty
3rdParty/isl/isl_map.c:8414
↓ 23 callersFunctionisl_mat_get_ctx
3rdParty/isl/isl_mat.c:25
↓ 23 callersFunctionisl_space_align_params
Align the initial parameters of dim1 to match the order in dim2. */
3rdParty/isl/isl_space.c:2534
↓ 23 callersFunctionisl_space_cow
3rdParty/isl/isl_space.c:321
↓ 23 callersFunctionisl_union_map_reverse
3rdParty/isl/isl_union_map.c:1928
↓ 23 callersFunctionmp_int_sub
3rdParty/isl/imath/imath.c:635
↓ 23 callersFunctionprint_buffer
include/tiramisu/utils.h:37
↓ 22 callersFunctionisl_basic_map_alloc_div
3rdParty/isl/isl_map.c:1618
↓ 22 callersFunctionisl_basic_set_add_constraint
3rdParty/isl/isl_constraint.c:352
↓ 22 callersFunctionisl_basic_set_alloc_equality
3rdParty/isl/isl_map.c:1447
↓ 22 callersFunctionisl_basic_set_alloc_space
3rdParty/isl/isl_map.c:1174
↓ 22 callersFunctionisl_map_add_basic_map
3rdParty/isl/isl_map.c:6035
↓ 22 callersFunctionisl_map_intersect_range
3rdParty/isl/isl_map.c:7814
↓ 22 callersFunctionisl_map_reset_space
3rdParty/isl/isl_map.c:5506
↓ 22 callersFunctionisl_morph_copy
3rdParty/isl/isl_morph.c:57
↓ 22 callersFunctionisl_printer_get_ctx
3rdParty/isl/isl_printer.c:282
↓ 22 callersFunctionisl_qpolynomial_cow
3rdParty/isl/isl_polynomial.c:1192
← previousnext →201–300 of 7,611, ranked by callers