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
↓ 22 callers
Function
isl_seq_gcd
3rdParty/isl/isl_seq.c:238
↓ 22 callers
Function
isl_set_coalesce
For each pair of basic sets in the set, check if the union of the two * can be represented by a single basic set. * If so, replace the pair by the s
3rdParty/isl/isl_coalesce.c:3924
↓ 22 callers
Function
isl_set_is_equal
3rdParty/isl/isl_map.c:8344
↓ 22 callers
Function
isl_sioimath_set_small
Set ptr to a number in small representation. */
3rdParty/isl/isl_int_sioimath.h:340
↓ 22 callers
Function
isl_space_is_params
Is the space that of a parameter domain? */
3rdParty/isl/isl_space.c:112
↓ 22 callers
Function
isl_space_reset
3rdParty/isl/isl_space.c:2231
↓ 22 callers
Function
isl_stream_get_ctx
3rdParty/isl/isl_stream.c:776
↓ 22 callers
Function
isl_tab_pivot
Given a row number "row" and a column number "col", pivot the tableau * such that the associated variables are interchanged. * The given row in the
3rdParty/isl/isl_tab.c:1125
↓ 22 callers
Function
isl_union_access_info_free
Free "access" and return NULL. */
3rdParty/isl/isl_flow.c:1481
↓ 22 callers
Function
isl_union_map_domain
3rdParty/isl/isl_union_map.c:1967
↓ 22 callers
Function
isl_union_map_is_empty
3rdParty/isl/isl_union_map.c:2539
↓ 22 callers
Function
isl_val_alloc
Allocate an isl_val object with indeterminate value. */
3rdParty/isl/isl_val.c:21
↓ 22 callers
Function
isl_val_neg
Return the opposite of "v". */
3rdParty/isl/isl_val.c:409
↓ 21 callers
Method
gen_c_code
src/tiramisu_codegen_c.cpp:16
↓ 21 callers
Method
get_int_val
include/tiramisu/expr.h:578
↓ 21 callers
Method
is_equal
* Return true if \p e is identical to this expression. */
include/tiramisu/expr.h:798
↓ 21 callers
Function
isl_ast_node_get_type
3rdParty/isl/isl_ast.c:793
↓ 21 callers
Function
isl_basic_map_extend_constraints
3rdParty/isl/isl_map.c:1863
↓ 21 callers
Function
isl_basic_map_plain_is_empty
3rdParty/isl/isl_map.c:8650
↓ 21 callers
Function
isl_map_is_empty
3rdParty/isl/isl_map.c:8397
↓ 21 callers
Function
isl_set_union
3rdParty/isl/isl_map.c:7751
↓ 21 callers
Function
isl_sioimath_get_big
Get the number of an in isl_int in big representation. Result is undefined if * val is not stored in that format. */
3rdParty/isl/isl_int_sioimath.h:125
↓ 21 callers
Function
isl_space_is_named_or_nested
3rdParty/isl/isl_space.c:2201
↓ 21 callers
Function
isl_union_set_union
3rdParty/isl/isl_union_map.c:300
↓ 21 callers
Function
isl_val_is_infty
Does "v" represent +infinity? */
3rdParty/isl/isl_val.c:1163
↓ 21 callers
Function
print_param_tuple
Print the list of parameters in "space", followed by an arrow, to "p", * if there are any parameters. */
3rdParty/isl/isl_output.c:1038
↓ 21 callers
Method
set
src/tiramisu_codegen_cuda.cpp:1162
↓ 20 callers
Function
MULTI
Compute the gist of "multi" with respect to the domain constraints * of "context". */
3rdParty/isl/isl_multi_gist.c:16
↓ 20 callers
Function
codegen
src/tiramisu_core.cpp:91
↓ 20 callers
Method
get_computation_by_name
src/tiramisu_codegen_halide.cpp:34
↓ 20 callers
Function
isl_ast_expr_get_op_arg
3rdParty/isl/isl_ast.c:290
↓ 20 callers
Function
isl_basic_set_simplify
3rdParty/isl/isl_map_simplify.c:1371
↓ 20 callers
Function
isl_constraint_set_constant_si
3rdParty/isl/isl_constraint.c:575
↓ 20 callers
Function
isl_map_wrap
Given a map A -> B, return the set (A -> B). */
3rdParty/isl/isl_map.c:11328
↓ 20 callers
Function
isl_pw_qpolynomial_read_from_str
3rdParty/isl/isl_input.c:3061
↓ 20 callers
Function
isl_schedule_constraints_free
3rdParty/isl/isl_schedule_constraints.c:240
↓ 20 callers
Function
isl_set_simple_hull
3rdParty/isl/isl_convex_hull.c:2419
↓ 20 callers
Function
isl_stream_new_str
3rdParty/isl/isl_stream.c:210
↓ 20 callers
Function
isl_stream_next_token_is
3rdParty/isl/isl_stream.c:694
↓ 20 callers
Function
isl_tab_get_ctx
3rdParty/isl/isl_tab.c:100
↓ 20 callers
Function
isl_tab_push_var
3rdParty/isl/isl_tab.c:824
↓ 20 callers
Function
isl_val_cow
Return an isl_val that is equal to "val" and that has only * a single reference. */
3rdParty/isl/isl_val.c:249
↓ 20 callers
Function
isl_val_is_neginfty
Does "v" represent -infinity? */
3rdParty/isl/isl_val.c:1173
↓ 20 callers
Method
set_schedule
src/tiramisu_core.cpp:2395
↓ 20 callers
Function
test_one_schedule
3rdParty/isl/isl_test.c:3379
↓ 19 callers
Function
any_eq
Is there any (half of an) equality constraint in the description * of the basic map represented by "info" that * has position "status" with respect
3rdParty/isl/isl_coalesce.c:203
↓ 19 callers
Function
isl_ast_expr_copy
3rdParty/isl/isl_ast.c:148
↓ 19 callers
Function
isl_basic_map_check_range
Check that there are "n" dimensions of type "type" starting at "first" * in "bmap". */
3rdParty/isl/isl_map.c:1638
↓ 19 callers
Function
isl_basic_set_plain_is_empty
3rdParty/isl/isl_map.c:8657
↓ 19 callers
Function
isl_map_add_constraint
3rdParty/isl/isl_constraint.c:359
↓ 19 callers
Function
isl_mat_drop_rows
3rdParty/isl/isl_mat.c:1519
↓ 19 callers
Function
isl_mat_left_hermite
Given matrix M, compute * * M U = H * M = H Q * * with U and Q unimodular matrices and H a matrix in column echelon form * such that on each
3rdParty/isl/isl_mat.c:639
↓ 19 callers
Function
isl_mat_product
Calculate the product of two matrices. * * This function is optimized for operand matrices that contain many zeros and * skips multiplications wher
3rdParty/isl/isl_mat.c:1264
↓ 19 callers
Function
isl_schedule_band_cow
Return an isl_schedule_band that is equal to "band" and that has only * a single reference. */
3rdParty/isl/isl_schedule_band.c:133
↓ 19 callers
Function
isl_set_plain_is_empty
3rdParty/isl/isl_map.c:8419
↓ 19 callers
Function
isl_space_offset
3rdParty/isl/isl_space.c:264
↓ 19 callers
Function
isl_space_reverse
3rdParty/isl/isl_space.c:1646
↓ 19 callers
Function
isl_space_set_from_params
3rdParty/isl/isl_space.c:1861
↓ 19 callers
Function
isl_token_new
3rdParty/isl/isl_stream.c:69
↓ 19 callers
Function
isl_union_set_intersect
Compute the intersection of the two union_sets. * As a special case, if exactly one of the two union_sets * is a parameter domain, then intersect th
3rdParty/isl/isl_union_map.c:1039
↓ 19 callers
Function
loop_level_into_dynamic_dimension
* Transform the loop level into its corresponding dynamic schedule * dimension. * * In the example below, the dynamic dimension that corresponds *
src/tiramisu_core.cpp:2783
↓ 18 callers
Function
get_id
3rdParty/isl/isl_space.c:222
↓ 18 callers
Function
get_ids
3rdParty/isl/isl_space.c:882
↓ 18 callers
Function
isl_basic_map_set_to_empty
3rdParty/isl/isl_map.c:2022
↓ 18 callers
Function
isl_ctx_deref
3rdParty/isl/isl_ctx.c:247
↓ 18 callers
Function
isl_dim_map_alloc
3rdParty/isl/isl_dim_map.c:29
↓ 18 callers
Function
isl_dim_map_range
3rdParty/isl/isl_dim_map.c:45
↓ 18 callers
Function
isl_map_add_dims
3rdParty/isl/isl_map.c:3976
↓ 18 callers
Function
isl_map_align_params_map_map_and
3rdParty/isl/isl_map.c:1368
↓ 18 callers
Function
isl_map_alloc_space
Return a newly allocated isl_map with given space and flags and * room for "n" basic maps. * Make sure that all cached information is cleared. */
3rdParty/isl/isl_map.c:5896
↓ 18 callers
Function
isl_map_apply_domain
3rdParty/isl/isl_map.c:7917
↓ 18 callers
Function
isl_map_compute_divs
3rdParty/isl/isl_map.c:7530
↓ 18 callers
Function
isl_map_is_subset
3rdParty/isl/isl_map_subtract.c:876
↓ 18 callers
Function
isl_mat_lin_to_aff
3rdParty/isl/isl_mat.c:886
↓ 18 callers
Function
isl_mat_sub_copy
3rdParty/isl/isl_mat.c:182
↓ 18 callers
Function
isl_set_plain_is_universe
3rdParty/isl/isl_map.c:8600
↓ 18 callers
Function
isl_stream_getc
Read a character from the stream, skipping pairs of '\\' and '\n'. * Set s->start_line and s->start_col to the line and column * of the returned cha
3rdParty/isl/isl_stream.c:261
↓ 18 callers
Function
mp_int_div
3rdParty/isl/imath/imath.c:830
↓ 18 callers
Function
s_pad
3rdParty/isl/imath/imath.c:2009
↓ 17 callers
Method
add_context_constraints
src/tiramisu_core.cpp:919
↓ 17 callers
Method
add_statement
src/tiramisu_codegen_cuda.cpp:860
↓ 17 callers
Function
any_ineq
Is there any inequality constraint in the description * of the basic map represented by "info" that * has position "status" with respect to the othe
3rdParty/isl/isl_coalesce.c:215
↓ 17 callers
Method
is_empty
(arg0)
3rdParty/isl/interface/isl.py:2592
↓ 17 callers
Function
isl_ast_expr_get_ctx
3rdParty/isl/isl_ast.c:237
↓ 17 callers
Function
isl_basic_map_divs_known
Does "bmap" have an explicit representation for all local variables? */
3rdParty/isl/isl_map.c:7469
↓ 17 callers
Function
isl_basic_set_intersect
3rdParty/isl/isl_map.c:3637
↓ 17 callers
Function
isl_basic_set_project_out
Turn the n dimensions of type type, starting at first * into existentially quantified variables. */
3rdParty/isl/isl_map.c:4342
↓ 17 callers
Function
isl_basic_set_read_from_file
3rdParty/isl/isl_input.c:2862
↓ 17 callers
Function
isl_map_identity
3rdParty/isl/isl_map.c:8163
↓ 17 callers
Function
isl_map_transitive_closure
Compute the transitive closure of "map", or an overapproximation. * If the result is exact, then *exact is set to 1. * Simply use map_power to comp
3rdParty/isl/isl_transitive_closure.c:2535
↓ 17 callers
Function
isl_mat_identity
3rdParty/isl/isl_mat.c:417
↓ 17 callers
Function
isl_printer_start_line
3rdParty/isl/isl_printer.c:656
↓ 17 callers
Function
isl_qpolynomial_alloc
3rdParty/isl/isl_polynomial.c:1126
↓ 17 callers
Function
isl_seq_inner_product
3rdParty/isl/isl_seq.c:279
↓ 17 callers
Function
isl_set_unwrap
Given a set (A -> B), return the map A -> B. * Error out if "set" is not of the form (A -> B). */
3rdParty/isl/isl_map.c:11354
↓ 17 callers
Function
isl_sioimath_is_small
Return whether the argument is stored in small representation. */
3rdParty/isl/isl_int_sioimath.h:102
↓ 17 callers
Function
isl_space_unwrap
3rdParty/isl/isl_space.c:2181
↓ 17 callers
Function
isl_union_map_range
3rdParty/isl/isl_union_map.c:1975
↓ 17 callers
Function
mytimer
then include mpi.h
benchmarks/linear_algebra/cg/mytimer.cpp:52
↓ 17 callers
Function
to_union
3rdParty/isl/isl_input.c:2438
← previous
next →
301–400 of 7,611, ranked by callers