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
↓ 57 callers
Function
isl_tab_rollback
Return the tableau to the state it was in when the snapshot "snap" * was taken. */
3rdParty/isl/isl_tab.c:3898
↓ 56 callers
Method
unroll
src/tiramisu_core.cpp:2093
↓ 55 callers
Function
bset_from_bmap
Return the basic set that was treated as the basic map "bmap". */
3rdParty/isl/bset_from_bmap.c:5
↓ 55 callers
Function
isl_local_space_dim
3rdParty/isl/isl_local_space.c:212
↓ 55 callers
Function
isl_space_drop_dims
3rdParty/isl/isl_space.c:1696
↓ 54 callers
Function
isl_union_map_get_space
3rdParty/isl/isl_union_map.c:141
↓ 53 callers
Function
isl_stream_eat
3rdParty/isl/isl_stream.c:723
↓ 52 callers
Method
interchange
src/tiramisu_core.cpp:3973
↓ 51 callers
Method
before
src/tiramisu_core.cpp:3363
↓ 51 callers
Function
isl_id_alloc
3rdParty/isl/isl_id.c:99
↓ 51 callers
Function
isl_tab_snap
Take a snapshot of the tableau that can be restored by a call to * isl_tab_rollback. */
3rdParty/isl/isl_tab.c:3566
↓ 51 callers
Function
isl_vec_cow
3rdParty/isl/isl_vec.c:219
↓ 51 callers
Function
mp_int_clear
3rdParty/isl/imath/imath.c:466
↓ 51 callers
Function
set_from_map
Return the set that was treated as the map "map". */
3rdParty/isl/set_from_map.c:5
↓ 50 callers
Method
get_iteration_domain
src/tiramisu_core.cpp:6370
↓ 50 callers
Function
isl_map_from_basic_map
3rdParty/isl/isl_map.c:3392
↓ 49 callers
Function
isl_ast_graft_free
3rdParty/isl/isl_ast_graft.c:995
↓ 49 callers
Function
isl_basic_map_get_ctx
3rdParty/isl/isl_map.c:330
↓ 49 callers
Function
isl_space_range
3rdParty/isl/isl_space.c:1801
↓ 49 callers
Function
isl_val_get_ctx
Return the isl_ctx to which "val" belongs. */
3rdParty/isl/isl_val.c:354
↓ 48 callers
Function
isl_ast_build_get_ctx
3rdParty/isl/isl_ast_build.c:327
↓ 48 callers
Function
isl_map_apply_range
3rdParty/isl/isl_map.c:7959
↓ 48 callers
Function
isl_qpolynomial_fold_free
3rdParty/isl/isl_fold.c:777
↓ 48 callers
Method
tag_distribute_level
src/tiramisu_core.cpp:1427
↓ 47 callers
Method
getDefaultInstance
()
3rdParty/isl/interface/isl.py:23
↓ 47 callers
Function
isl_space_add_dims
3rdParty/isl/isl_space.c:945
↓ 47 callers
Function
isl_val_is_int
Does "v" represent an integer value? */
3rdParty/isl/isl_val.c:1133
↓ 46 callers
Function
isl_basic_set_get_space
3rdParty/isl/isl_map.c:370
↓ 46 callers
Function
isl_map_cow
Return an isl_map that is equal to "map" and that has only * a single reference. * * If the original input already has only one reference, then *
3rdParty/isl/isl_map.c:1958
↓ 46 callers
Function
isl_schedule_node_child
Move the "node" pointer to the child at position "pos" of the node * it currently points to. */
3rdParty/isl/isl_schedule_node.c:1123
↓ 45 callers
Method
begin
A pointer to the element with the lowest address. If all * strides are positive, equal to the host pointer. */
benchmarks/linear_algebra/cg/generated_cg.o.h:1265
↓ 45 callers
Method
free
src/tiramisu_codegen_cuda.cpp:1340
↓ 45 callers
Function
isl_aff_get_ctx
3rdParty/isl/isl_aff.c:296
↓ 45 callers
Function
isl_union_map_read_from_str
3rdParty/isl/isl_input.c:2958
↓ 45 callers
Function
mp_int_copy
3rdParty/isl/imath/imath.c:487
↓ 43 callers
Method
get_automatically_allocated_buffer
src/tiramisu_core.cpp:1883
↓ 43 callers
Function
init
src/tiramisu_core.cpp:75
↓ 43 callers
Function
isl_map_get_ctx
3rdParty/isl/isl_map.c:340
↓ 43 callers
Function
median
benchmarks/DNN/blocks/vgg/configure.h:40
↓ 42 callers
Method
after_low_level
* Implementation internals. * * This function gets as input a loop level and translates it * automatically to the appropriate schedule dimension
src/tiramisu_core.cpp:2868
↓ 42 callers
Function
init_buffer
benchmarks/linear_algebra/cg/HPCCG.cpp:83
↓ 42 callers
Function
isl_schedule_band_free
Free a reference to "band" and return NULL. */
3rdParty/isl/isl_schedule_band.c:159
↓ 42 callers
Function
isl_space_has_equal_params
Do "space1" and "space2" have the same parameters? */
3rdParty/isl/isl_space.c:847
↓ 42 callers
Function
isl_union_map_union
3rdParty/isl/isl_union_map.c:277
↓ 42 callers
Function
isl_val_is_nan
Does "v" represent NaN? */
3rdParty/isl/isl_val.c:1153
↓ 41 callers
Function
isl_constraint_free
3rdParty/isl/isl_constraint.c:181
↓ 41 callers
Function
isl_map_union
Return the union of "map1" and "map2", where "map1" and "map2" may * not be disjoint. */
3rdParty/isl/isl_map.c:7738
↓ 41 callers
Function
isl_schedule_free
3rdParty/isl/isl_schedule.c:121
↓ 41 callers
Function
isl_val_is_rat
Does "v" represent a rational value? */
3rdParty/isl/isl_val.c:1143
↓ 41 callers
Function
isl_val_is_zero
Does "v" represent the integer zero? */
3rdParty/isl/isl_val.c:1183
↓ 40 callers
Function
isl_basic_map_alloc_space
3rdParty/isl/isl_map.c:1188
↓ 40 callers
Function
isl_space_is_set
Is the space that of a set? */
3rdParty/isl/isl_space.c:68
↓ 40 callers
Function
isl_stream_eat_if_available
3rdParty/isl/isl_stream.c:679
↓ 39 callers
Function
isl_ast_node_free
3rdParty/isl/isl_ast.c:1028
↓ 39 callers
Function
isl_hash_table_find
3rdParty/isl/isl_hash.c:158
↓ 39 callers
Function
isl_qpolynomial_copy
3rdParty/isl/isl_polynomial.c:1161
↓ 38 callers
Function
isl_aff_copy
3rdParty/isl/isl_aff.c:251
↓ 38 callers
Function
isl_aff_is_nan
Does "aff" represent NaN? */
3rdParty/isl/isl_aff.c:584
↓ 38 callers
Function
isl_basic_map_alloc_inequality
3rdParty/isl/isl_map.c:1512
↓ 38 callers
Function
isl_basic_set_alloc_inequality
3rdParty/isl/isl_map.c:1529
↓ 38 callers
Function
isl_sioimath_decode_small
Return 1 if val is stored in small representation and store its value to * small. We rely on the compiler to optimize the isl_sioimath_get_small such
3rdParty/isl/isl_int_sioimath.h:136
↓ 37 callers
Function
isl_space_from_domain
3rdParty/isl/isl_space.c:1786
↓ 37 callers
Function
isl_stream_free
3rdParty/isl/isl_stream.c:781
↓ 36 callers
Function
generate_new_variable_name
src/tiramisu_core.cpp:1175
↓ 36 callers
Function
isl_basic_map_alloc_equality
3rdParty/isl/isl_map.c:1414
↓ 36 callers
Function
isl_constraint_alloc_equality
3rdParty/isl/isl_constraint.c:140
↓ 36 callers
Function
isl_dim_map_dim
3rdParty/isl/isl_dim_map.c:79
↓ 36 callers
Function
isl_local_space_offset
3rdParty/isl/isl_local_space.c:224
↓ 36 callers
Function
isl_schedule_node_graft_tree
Replace the subtree that "pos" points to by "tree", updating * the ancestors to maintain a consistent state. */
3rdParty/isl/isl_schedule_node.c:2359
↓ 36 callers
Function
isl_seq_combine
3rdParty/isl/isl_seq.c:105
↓ 36 callers
Function
isl_set_get_ctx
3rdParty/isl/isl_map.c:345
↓ 36 callers
Function
isl_sioimath_bigarg_src
Get the IMath representation of an isl_int without modifying it. * For the case it is not in big representation yet, pass some scratch space we * ca
3rdParty/isl/isl_int_sioimath.h:247
↓ 36 callers
Function
isl_space_join
3rdParty/isl/isl_space.c:1207
↓ 36 callers
Function
isl_union_map_add_map
3rdParty/isl/isl_union_map.c:368
↓ 36 callers
Function
isl_union_map_foreach_map
3rdParty/isl/isl_union_map.c:482
↓ 36 callers
Function
mp_int_compare_zero
3rdParty/isl/imath/imath.c:1125
↓ 35 callers
Method
dump
src/tiramisu_core.cpp:2225
↓ 35 callers
Method
get
include/tiramisu/utils.h:240
↓ 35 callers
Function
isl_seq_last_non_zero
3rdParty/isl/isl_seq.c:203
↓ 35 callers
Function
isl_tab_extend_cons
3rdParty/isl/isl_tab.c:105
↓ 35 callers
Function
isl_vec_copy
3rdParty/isl/isl_vec.c:197
↓ 34 callers
Function
isl_map_reverse
3rdParty/isl/isl_map.c:6623
↓ 34 callers
Function
isl_mat_sub_alloc6
3rdParty/isl/isl_mat.c:146
↓ 34 callers
Function
isl_reordering_free
3rdParty/isl/isl_reordering.c:72
↓ 34 callers
Function
isl_stream_yaml_next
Move to the next state at the innermost level. * Return 1 if successful. * Return 0 if we are at the end of the innermost level. * Return -1 on err
3rdParty/isl/isl_stream.c:942
↓ 34 callers
Function
isl_upoly_as_rec
3rdParty/isl/isl_polynomial.c:60
↓ 33 callers
Function
clamp
benchmarks/halide/warp_affinegpu_tiramisu.cpp:18
↓ 33 callers
Function
isl_ast_build_copy
3rdParty/isl/isl_ast_build.c:170
↓ 33 callers
Function
isl_map_empty
3rdParty/isl/isl_map.c:5992
↓ 33 callers
Function
isl_map_project_out
Turn the n dimensions of type type, starting at first * into existentially quantified variables. */
3rdParty/isl/isl_map.c:4352
↓ 33 callers
Function
isl_space_map_from_set
3rdParty/isl/isl_space.c:1576
↓ 33 callers
Function
isl_union_map_from_map
3rdParty/isl/isl_union_map.c:424
↓ 33 callers
Function
isl_union_set_from_set
3rdParty/isl/isl_union_map.c:440
↓ 33 callers
Function
mp_int_init
3rdParty/isl/imath/imath.c:359
↓ 32 callers
Method
dump_halide_stmt
src/tiramisu_core.cpp:2148
↓ 32 callers
Method
get_ctx
* Return the context of the computations. */
src/tiramisu_core.cpp:7227
↓ 32 callers
Method
get_loop_level_numbers_from_dimension_names
src/tiramisu_core.cpp:3633
↓ 32 callers
Method
gpu_tile
src/tiramisu_core.cpp:3414
↓ 32 callers
Function
isl_aff_cow
3rdParty/isl/isl_aff.c:269
↓ 32 callers
Function
isl_basic_map_get_space
3rdParty/isl/isl_map.c:365
← previous
next →
101–200 of 7,611, ranked by callers