MCPcopy Create free account

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

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

↓ 7 callersFunctionisl_basic_map_range
3rdParty/isl/isl_map.c:5650
↓ 7 callersFunctionisl_basic_map_set_rational
3rdParty/isl/isl_map.c:2057
↓ 7 callersFunctionisl_basic_map_wrap
3rdParty/isl/isl_map.c:11308
↓ 7 callersFunctionisl_basic_set_constraint
3rdParty/isl/isl_constraint.c:134
↓ 7 callersFunctionisl_basic_set_from_constraint
3rdParty/isl/isl_constraint.c:764
↓ 7 callersFunctionisl_basic_set_plain_is_universe
Is "bset" obviously equal to the universe with the same space? */
3rdParty/isl/isl_map.c:8526
↓ 7 callersFunctionisl_basic_set_underlying_set
3rdParty/isl/isl_map.c:5328
↓ 7 callersFunctionisl_blk_alloc
3rdParty/isl/isl_blk.c:74
↓ 7 callersFunctionisl_cell_free
3rdParty/isl/isl_vertices.c:1091
↓ 7 callersFunctionisl_constraint_copy
3rdParty/isl/isl_constraint.c:172
↓ 7 callersFunctionisl_constraint_get_constant_val
Return the constant term of "constraint". */
3rdParty/isl/isl_constraint.c:485
↓ 7 callersFunctionisl_constraint_is_equality
3rdParty/isl/isl_constraint.c:692
↓ 7 callersFunctionisl_hash_table_remove
3rdParty/isl/isl_hash.c:207
↓ 7 callersFunctionisl_local_space_drop_dims
3rdParty/isl/isl_local_space.c:1113
↓ 7 callersFunctionisl_local_space_get_div
Return the argument of the integer division at position "pos" in "ls". * The integer division is assumed to have a complete explicit * representatio
3rdParty/isl/isl_local_space.c:335
↓ 7 callersFunctionisl_map_check_named_params
Check that "map" has only named parameters, reporting an error * if it does not. */
3rdParty/isl/isl_map.c:1346
↓ 7 callersFunctionisl_map_from_pw_multi_aff
Construct a map mapping the domain of the piecewise multi-affine expression * to its range, with each dimension in the range equated to the * corres
3rdParty/isl/isl_aff.c:4413
↓ 7 callersFunctionisl_map_has_equal_params
Do "map1" and "map2" have the same parameters? */
3rdParty/isl/isl_map.c:260
↓ 7 callersFunctionisl_map_is_single_valued
Check if the given map is single-valued. * We simply compute * * M \circ M^-1 * * and check if the result is a subset of the identity mapping. *
3rdParty/isl/isl_map.c:11070
↓ 7 callersFunctionisl_map_range_product
3rdParty/isl/isl_map.c:10136
↓ 7 callersFunctionisl_map_remove_empty_parts
There is no need to cow as removing empty parts doesn't change * the meaning of the set. */
3rdParty/isl/isl_map.c:9044
↓ 7 callersFunctionisl_map_set_dim_id
3rdParty/isl/isl_map.c:823
↓ 7 callersFunctionisl_merge_divs
Combine the two lists of divs into a single list. * For each row i in div1, exp1[i] is set to the position of the corresponding * row in the result.
3rdParty/isl/isl_local_space.c:719
↓ 7 callersFunctionisl_morph_alloc
3rdParty/isl/isl_morph.c:29
↓ 7 callersFunctionisl_morph_inverse
3rdParty/isl/isl_morph.c:771
↓ 7 callersFunctionisl_multi_aff_align_divs
Adjust the local spaces of the affine expressions in "maff" * such that they all have the save divs. */
3rdParty/isl/isl_aff.c:5755
↓ 7 callersFunctionisl_multi_aff_read_from_str
3rdParty/isl/isl_input.c:3681
↓ 7 callersFunctionisl_point_alloc
3rdParty/isl/isl_point.c:25
↓ 7 callersFunctionisl_printer_print_val
Print a textual representation of "v" onto "p". */
3rdParty/isl/isl_val.c:1424
↓ 7 callersFunctionisl_pw_multi_aff_get_pw_aff
Extract an isl_pw_aff corresponding to output dimension "pos" of "pma". */
3rdParty/isl/isl_aff.c:5857
↓ 7 callersFunctionisl_schedule_constraints_get
Return the constraints of type "type" in "sc". */
3rdParty/isl/isl_schedule_constraints.c:288
↓ 7 callersFunctionisl_schedule_node_has_children
Does "node" have any children? * * Any node other than the leaf nodes is considered to have at least * one child, even if the corresponding isl_sch
3rdParty/isl/isl_schedule_node.c:1020
↓ 7 callersFunctionisl_schedule_node_has_parent
Does "node" have a parent? * * That is, does it point to any node of the schedule other than the root? */
3rdParty/isl/isl_schedule_node.c:939
↓ 7 callersFunctionisl_schedule_tree_expansion_get_expansion
Return the expansion of the expansion tree root. */
3rdParty/isl/isl_schedule_tree.c:1378
↓ 7 callersFunctionisl_schedule_tree_is_leaf
Is "tree" the leaf of a schedule tree? */
3rdParty/isl/isl_schedule_tree.c:34
↓ 7 callersFunctionisl_set_dim_max
Compute the maximum of the given set dimension as a function of the * parameters, but independently of the other set dimensions. */
3rdParty/isl/isl_map.c:6959
↓ 7 callersFunctionisl_set_from_pw_aff
Construct a one-dimensional set with as parameter domain * the domain of pwaff and the single set dimension * corresponding to the affine expression
3rdParty/isl/isl_aff.c:2808
↓ 7 callersFunctionisl_set_is_disjoint
Are "set1" and "set2" disjoint? */
3rdParty/isl/isl_map_simplify.c:3858
↓ 7 callersFunctionisl_set_solve_lp
3rdParty/isl/isl_lp.c:195
↓ 7 callersFunctionisl_set_union_disjoint
3rdParty/isl/isl_map.c:7744
↓ 7 callersFunctionisl_tab_select_facet
3rdParty/isl/isl_tab.c:2898
↓ 7 callersFunctionisl_union_map_dim
Return the number of parameters of "umap", where "type" * is required to be set to isl_dim_param. */
3rdParty/isl/isl_union_map.c:36
↓ 7 callersFunctionisl_union_map_from_union_pw_multi_aff
Construct a union map mapping the domain of the union * piecewise multi-affine expression to its range, with each dimension * in the range equated t
3rdParty/isl/isl_aff.c:5963
↓ 7 callersFunctionisl_union_map_is_subset
3rdParty/isl/isl_union_map.c:2257
↓ 7 callersFunctionisl_union_set_is_params
Is this union set a parameter domain? */
3rdParty/isl/isl_union_map.c:75
↓ 7 callersFunctionisl_upoly_var_pow
3rdParty/isl/isl_polynomial.c:1220
↓ 7 callersFunctionisl_val_abs
Return the absolute value of "v". */
3rdParty/isl/isl_val.c:455
↓ 7 callersFunctionisl_val_rat_from_isl_int
Return a reference to an isl_val representing the rational value "n"/"d". * Normalizing the isl_val (if needed) is left to the caller. */
3rdParty/isl/isl_val.c:201
↓ 7 callersFunctionisl_vec_clr
3rdParty/isl/isl_vec.c:425
↓ 7 callersFunctionmax_is_manifestly_unbounded
Check if there are any upper bounds on column variable "var", * i.e., non-negative rows where var appears with a negative coefficient. * Return 1 if
3rdParty/isl/isl_tab.c:585
↓ 7 callersFunctionmp_int_compare_unsigned
3rdParty/isl/imath/imath.c:1118
↓ 7 callersFunctionmp_rat_copy
3rdParty/isl/imath/imrat.c:182
↓ 7 callersFunctionnode_extract_partial_schedule_multi_aff
Convert the "n" rows starting at "first" of node->sched into a multi_aff * and return this multi_aff. * * The result is defined over the uncompress
3rdParty/isl/isl_scheduler.c:3050
↓ 7 callersFunctionprint_ast_expr_c
Print "expr" to "p" in C format. */
3rdParty/isl/isl_ast.c:1793
↓ 7 callersFunctionprint_tuple
3rdParty/isl/isl_output.c:406
↓ 7 callersFunctionread_tuple
Read a tuple and represent it as an isl_multi_pw_aff. * The range space of the isl_multi_pw_aff is the space of the tuple. * The domain space is an
3rdParty/isl/isl_input.c:1318
↓ 7 callersFunctions_alloc
3rdParty/isl/imath/imath.c:1968
↓ 7 callersFunctions_qmul
3rdParty/isl/imath/imath.c:2523
↓ 7 callersMethodset_auto_allocate
src/tiramisu_core.cpp:2385
↓ 7 callersFunctionsubtree_schedule_extend_child
Extend the schedule map "outer" with the subtree schedule * of the (single) child of "tree", if any. * * If "tree" does not have any descendants (a
3rdParty/isl/isl_schedule_tree.c:1652
↓ 7 callersFunctiontiramisu_MPI_cleanup
src/tiramisu_mpi.cpp:17
↓ 7 callersFunctiontiramisu_MPI_init
src/tiramisu_mpi.cpp:8
↓ 7 callersFunctiontiramisu_type_to_cuda_type
src/tiramisu_codegen_cuda.cpp:111
↓ 7 callersFunctiontotal
Modify the maps in "umap" by applying "fn" on them. * "fn" should apply to all maps in "umap" and should not modify the space. */
3rdParty/isl/isl_union_map.c:1723
↓ 7 callersFunctiontuple_id
3rdParty/isl/isl_space.c:743
↓ 7 callersMethodupdate_names
src/tiramisu_core.cpp:1982
↓ 6 callersFunctionadd_constraints_dim_map
Add the constraints from "src" to "dst" using "dim_map", * after making sure there is enough room in "dst" for the extra constraints. */
3rdParty/isl/isl_scheduler.c:1890
↓ 6 callersMethodadd_gpu_block_dimensions
src/tiramisu_core.cpp:6276
↓ 6 callersMethodadd_gpu_thread_dimensions
src/tiramisu_core.cpp:6289
↓ 6 callersFunctionadd_lexmin_ineq
Add an inequality to the tableau, resolving violations using * restore_lexmin. * * This function assumes that at least one more row and at least *
3rdParty/isl/isl_tab_pip.c:1647
↓ 6 callersFunctionafter_at_level
Return a map that enforces that the domain iteration occurs after * the range iteration at the given level. * If level is odd, then the domain itera
3rdParty/isl/isl_flow.c:553
↓ 6 callersFunctionafter_in_child
Is any domain element of "umap" scheduled after any of * the corresponding image elements by the tree rooted at * the child of "node"? */
3rdParty/isl/isl_ast_codegen.c:4220
↓ 6 callersFunctionallocate
src/tiramisu_expr.cpp:184
↓ 6 callersMethodapply_transformation_on_schedule
src/tiramisu_core.cpp:2406
↓ 6 callersFunctionast_expr_required_macros
If "expr" contains an isl_ast_op_min, isl_ast_op_max or isl_ast_op_fdiv_q * then set the corresponding bit in "macros". */
3rdParty/isl/isl_ast.c:2502
↓ 6 callersFunctioncan_precede_at_level
Given a shared_level between two accesses, return 1 if the * the first can precede the second at the requested target_level. * If the target level i
3rdParty/isl/isl_flow.c:704
↓ 6 callersFunctioncan_print_div_expr
Can the div expression of the integer division at position "row" of "div" * be printed? * In particular, are the div expressions available and does
3rdParty/isl/isl_output.c:250
↓ 6 callersFunctioncheck_row
Check that "row" is a valid row position for "mat". */
3rdParty/isl/isl_mat.c:279
↓ 6 callersFunctioncoef_var_offset
Return the position of the coefficients of the variables in * the coefficients constraints "coef". * * The space of "coef" is of the form * * { c
3rdParty/isl/isl_scheduler.c:1730
↓ 6 callersFunctioncol_is_parameter_var
Does column "col" of "tab" refer to a variable in the context tableau? */
3rdParty/isl/isl_tab_pip.c:1239
↓ 6 callersMethodcompile
src/tiramisu_codegen_cuda.cpp:1731
↓ 6 callersMethodcompute_bounds
src/tiramisu_core.cpp:444
↓ 6 callersFunctioncompute_maxvar
Compute the maximal number of variables over all nodes. * This is the maximal number of linearly independent schedule * rows that we need to compute
3rdParty/isl/isl_scheduler.c:3569
↓ 6 callersFunctionconstraint_drop_vars
3rdParty/isl/isl_map.c:2161
↓ 6 callersFunctioncount_ineq
Return the number of inequality constraints in the description * of the basic map represented by "info" that * have position "status" with respect t
3rdParty/isl/isl_coalesce.c:267
↓ 6 callersFunctionenter_state
If we are printing a YAML document and we are at the start of an element, * print whatever is needed before we can print the actual element and * ke
3rdParty/isl/isl_printer.c:565
↓ 6 callersFunctionfuse
Replace the pair of basic maps i and j by the basic map bounded * by the valid constraints in both basic maps and the constraints * in extra (if not
3rdParty/isl/isl_coalesce.c:488
↓ 6 callersMethodget_argument_type
* Return the type of the argument (if the buffer is an argument). * Three possible types: * - a_input: for inputs of the function, * - a_outpu
src/tiramisu_core.cpp:6657
↓ 6 callersMethodget_buffer
src/tiramisu_codegen_cuda.cpp:433
↓ 6 callersMethodget_int16_value
include/tiramisu/expr.h:521
↓ 6 callersMethodget_int8_value
include/tiramisu/expr.h:505
↓ 6 callersMethodget_program_context
* Return the context of the function. i.e. an ISL set that * represents constraints over the parameters of the functions * (a parameter is an inva
src/tiramisu_core.cpp:674
↓ 6 callersMethodget_uint16_value
include/tiramisu/expr.h:513
↓ 6 callersMethodget_uint32_value
include/tiramisu/expr.h:529
↓ 6 callersMethodget_uint64_value
include/tiramisu/expr.h:545
↓ 6 callersMethodget_uint8_value
* Return the actual value of the expression. */ @{
include/tiramisu/expr.h:497
↓ 6 callersFunctionhas_annotation
Does decl have an attribute of the following form? * * __attribute__((annotate("name"))) */
3rdParty/isl/interface/extract_interface.cc:106
↓ 6 callersFunctioninit_conversion
benchmarks/DNN/blocks/conv2/s_score_sample_2.c:21
↓ 6 callersFunctioninit_conversion
benchmarks/DNN/blocks/vgg/s_score_sample_2.c:21
↓ 6 callersMethodis_subset
(arg0, arg1)
3rdParty/isl/interface/isl.py:2657
← previousnext →801–900 of 7,611, ranked by callers