Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tiramisu-Compiler/tiramisu
/ functions
Functions
7,611 in github.com/Tiramisu-Compiler/tiramisu
⨍
Functions
7,611
◇
Types & classes
1,299
↓ 32 callers
Function
isl_basic_set_get_ctx
3rdParty/isl/isl_map.c:335
↓ 32 callers
Function
isl_map_universe
3rdParty/isl/isl_map.c:6002
↓ 32 callers
Function
isl_mat_rows
3rdParty/isl/isl_mat.c:255
↓ 32 callers
Function
isl_upoly_as_cst
3rdParty/isl/isl_polynomial.c:50
↓ 32 callers
Function
mp_int_mul
3rdParty/isl/imath/imath.c:705
↓ 31 callers
Function
isl_basic_set_read_from_str
3rdParty/isl/isl_input.c:2886
↓ 31 callers
Function
isl_hash_table_foreach
3rdParty/isl/isl_hash.c:189
↓ 31 callers
Function
isl_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 callers
Function
isl_map_intersect
3rdParty/isl/isl_map.c:3781
↓ 31 callers
Function
isl_seq_eq
3rdParty/isl/isl_seq.c:159
↓ 31 callers
Function
isl_set_subtract
3rdParty/isl/isl_map_subtract.c:583
↓ 31 callers
Function
isl_union_map_empty
3rdParty/isl/isl_union_map.c:114
↓ 31 callers
Function
isl_union_set_get_space
3rdParty/isl/isl_union_map.c:158
↓ 31 callers
Function
isl_union_set_read_from_str
3rdParty/isl/isl_input.c:2982
↓ 31 callers
Function
isl_upoly_is_cst
3rdParty/isl/isl_polynomial.c:42
↓ 31 callers
Function
isl_val_is_one
Does "v" represent the integer one? */
3rdParty/isl/isl_val.c:1193
↓ 31 callers
Method
tag_unroll_level
src/tiramisu_core.cpp:1474
↓ 30 callers
Function
isl_basic_map_gauss
3rdParty/isl/isl_map_simplify.c:544
↓ 30 callers
Function
isl_basic_map_simplify
3rdParty/isl/isl_map_simplify.c:1339
↓ 30 callers
Function
isl_basic_set_universe
3rdParty/isl/isl_map.c:5949
↓ 30 callers
Function
isl_mat_cow
3rdParty/isl/isl_mat.c:224
↓ 30 callers
Function
isl_printer_end_line
3rdParty/isl/isl_printer.c:664
↓ 30 callers
Function
isl_printer_print_isl_int
3rdParty/isl/isl_printer.c:646
↓ 30 callers
Function
isl_schedule_node_get_tree
Return a copy of the subtree that this node points to. */
3rdParty/isl/isl_schedule_node.c:160
↓ 30 callers
Function
isl_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 callers
Function
isl_space_has_named_params
3rdParty/isl/isl_space.c:2497
↓ 30 callers
Function
isl_space_params_alloc
Create a space for a parameter domain. */
3rdParty/isl/isl_space.c:128
↓ 30 callers
Function
isl_upoly_copy
3rdParty/isl/isl_polynomial.c:546
↓ 29 callers
Function
isl_ast_build_cow
3rdParty/isl/isl_ast_build.c:286
↓ 29 callers
Function
isl_ast_node_get_ctx
3rdParty/isl/isl_ast.c:788
↓ 29 callers
Function
isl_map_range
3rdParty/isl/isl_map.c:5737
↓ 29 callers
Function
isl_point_free
3rdParty/isl/isl_point.c:105
↓ 29 callers
Function
un_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 callers
Function
isl_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 callers
Function
isl_map_intersect_domain
3rdParty/isl/isl_map.c:7839
↓ 28 callers
Function
isl_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 callers
Function
isl_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 callers
Function
isl_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 callers
Function
isl_union_map_apply_range
3rdParty/isl/isl_union_map.c:1371
↓ 27 callers
Method
apply
(arg0, arg1)
3rdParty/isl/interface/isl.py:3601
↓ 27 callers
Method
codegen
src/tiramisu_core.cpp:8755
↓ 27 callers
Method
contains_attr
src/tiramisu_core.cpp:8095
↓ 27 callers
Method
get_loop_level_names
src/tiramisu_core.cpp:7472
↓ 27 callers
Function
isl_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 callers
Function
isl_local_space_get_ctx
3rdParty/isl/isl_local_space.c:23
↓ 27 callers
Function
isl_map_domain
3rdParty/isl/isl_map.c:7573
↓ 27 callers
Function
isl_morph_free
3rdParty/isl/isl_morph.c:87
↓ 27 callers
Function
isl_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 callers
Function
isl_seq_scale
3rdParty/isl/isl_seq.c:70
↓ 27 callers
Function
isl_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 callers
Function
isl_space_set_alloc
3rdParty/isl/isl_space.c:89
↓ 27 callers
Function
isl_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 callers
Function
isl_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 callers
Function
mp_int_init_copy
3rdParty/isl/imath/imath.c:405
↓ 27 callers
Function
print_time
src/tiramisu_utils.cpp:39
↓ 26 callers
Method
check_dimensions_validity
src/tiramisu_core.cpp:3509
↓ 26 callers
Function
isl_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 callers
Function
isl_basic_set_finalize
3rdParty/isl/isl_map_simplify.c:1506
↓ 26 callers
Function
isl_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 callers
Function
memcpy
src/tiramisu_expr.cpp:180
↓ 25 callers
Function
isl_schedule_tree_copy
Return a new reference to "tree". */
3rdParty/isl/isl_schedule_tree.c:163
↓ 25 callers
Function
isl_set_is_empty
3rdParty/isl/isl_map.c:8424
↓ 25 callers
Function
isl_union_map_get_ctx
3rdParty/isl/isl_union_map.c:124
↓ 25 callers
Method
tag_gpu_global
src/tiramisu_core.cpp:8744
↓ 24 callers
Method
allocate_and_map_buffers_automatically
src/tiramisu_core.cpp:2934
↓ 24 callers
Method
get_access_relation
* Return the access function of the computation. */
src/tiramisu_core.cpp:7027
↓ 24 callers
Function
halide_type_from_tiramisu_type
src/tiramisu_core.cpp:6727
↓ 24 callers
Function
isl_ast_expr_alloc_binary
Create an expression representing the binary operation "type" * applied to "expr1" and "expr2". */
3rdParty/isl/isl_ast.c:524
↓ 24 callers
Function
isl_basic_set_cow
3rdParty/isl/isl_map.c:1908
↓ 24 callers
Function
isl_ctx_ref
3rdParty/isl/isl_ctx.c:242
↓ 24 callers
Function
isl_printer_to_file
3rdParty/isl/isl_printer.c:214
↓ 24 callers
Function
isl_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 callers
Function
isl_space_from_range
3rdParty/isl/isl_space.c:1810
↓ 24 callers
Function
isl_space_params
3rdParty/isl/isl_space.c:1849
↓ 24 callers
Function
isl_space_wrap
3rdParty/isl/isl_space.c:2156
↓ 24 callers
Function
isl_tab_var_from_row
3rdParty/isl/isl_tab.c:571
↓ 24 callers
Function
isl_union_set_empty
3rdParty/isl/isl_union_map.c:119
↓ 24 callers
Function
mp_int_set_value
3rdParty/isl/imath/imath.c:448
↓ 24 callers
Function
stmt_to_string
src/tiramisu_codegen_halide_lowering.cpp:20
↓ 24 callers
Function
value_cast
include/tiramisu/expr.h:1766
↓ 23 callers
Function
isl_basic_map_drop_inequality
3rdParty/isl/isl_map.c:1548
↓ 23 callers
Function
isl_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 callers
Function
isl_local_space_cow
3rdParty/isl/isl_local_space.c:113
↓ 23 callers
Function
isl_map_plain_is_empty
3rdParty/isl/isl_map.c:8414
↓ 23 callers
Function
isl_mat_get_ctx
3rdParty/isl/isl_mat.c:25
↓ 23 callers
Function
isl_space_align_params
Align the initial parameters of dim1 to match the order in dim2. */
3rdParty/isl/isl_space.c:2534
↓ 23 callers
Function
isl_space_cow
3rdParty/isl/isl_space.c:321
↓ 23 callers
Function
isl_union_map_reverse
3rdParty/isl/isl_union_map.c:1928
↓ 23 callers
Function
mp_int_sub
3rdParty/isl/imath/imath.c:635
↓ 23 callers
Function
print_buffer
include/tiramisu/utils.h:37
↓ 22 callers
Function
isl_basic_map_alloc_div
3rdParty/isl/isl_map.c:1618
↓ 22 callers
Function
isl_basic_set_add_constraint
3rdParty/isl/isl_constraint.c:352
↓ 22 callers
Function
isl_basic_set_alloc_equality
3rdParty/isl/isl_map.c:1447
↓ 22 callers
Function
isl_basic_set_alloc_space
3rdParty/isl/isl_map.c:1174
↓ 22 callers
Function
isl_map_add_basic_map
3rdParty/isl/isl_map.c:6035
↓ 22 callers
Function
isl_map_intersect_range
3rdParty/isl/isl_map.c:7814
↓ 22 callers
Function
isl_map_reset_space
3rdParty/isl/isl_map.c:5506
↓ 22 callers
Function
isl_morph_copy
3rdParty/isl/isl_morph.c:57
↓ 22 callers
Function
isl_printer_get_ctx
3rdParty/isl/isl_printer.c:282
↓ 22 callers
Function
isl_qpolynomial_cow
3rdParty/isl/isl_polynomial.c:1192
← previous
next →
201–300 of 7,611, ranked by callers