Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tiramisu-Compiler/tiramisu
/ types & classes
Types & classes
1,299 in github.com/Tiramisu-Compiler/tiramisu
⨍
Functions
7,611
◇
Types & classes
1,299
↓ 7,555 callers
Class
expr
include/tiramisu/expr.h:35
↓ 1,804 callers
Class
var
include/tiramisu/expr.h:36
↓ 922 callers
Class
FN
3rdParty/isl/isl_pw_templ.c:1125
↓ 420 callers
Class
free
include/tiramisu/cuda_ast.h:644
↓ 143 callers
Class
union_map
3rdParty/isl/interface/isl.py:1552
↓ 104 callers
Class
input
include/tiramisu/core.h:30
↓ 85 callers
Class
set
3rdParty/isl/interface/isl.py:3554
↓ 78 callers
Class
map
3rdParty/isl/interface/isl.py:2324
↓ 77 callers
Class
LIST
3rdParty/isl/isl_list_templ.h:6
↓ 77 callers
Class
val
3rdParty/isl/interface/isl.py:5055
↓ 76 callers
Class
union_set
3rdParty/isl/interface/isl.py:3143
↓ 66 callers
Class
pw_aff
3rdParty/isl/interface/isl.py:624
↓ 47 callers
Class
basic_map
3rdParty/isl/interface/isl.py:2832
↓ 40 callers
Class
basic_set
3rdParty/isl/interface/isl.py:3999
↓ 37 callers
Class
aff
3rdParty/isl/interface/isl.py:1114
↓ 34 callers
Class
kernel
include/tiramisu/cuda_ast.h:568
↓ 30 callers
Class
xfer_prop
include/tiramisu/core.h:42
↓ 25 callers
Class
union_pw_aff
3rdParty/isl/interface/isl.py:259
↓ 22 callers
Class
pw_multi_aff
3rdParty/isl/interface/isl.py:481
↓ 20 callers
Class
schedule_constraints
3rdParty/isl/interface/isl.py:4475
↓ 20 callers
Class
union_pw_multi_aff
3rdParty/isl/interface/isl.py:31
↓ 19 callers
Class
multi_union_pw_aff
3rdParty/isl/interface/isl.py:137
↓ 16 callers
Class
multi_pw_aff
3rdParty/isl/interface/isl.py:343
↓ 14 callers
Class
multi_aff
3rdParty/isl/interface/isl.py:998
↓ 13 callers
Class
multi_val
3rdParty/isl/interface/isl.py:4275
↓ 13 callers
Class
schedule_node
3rdParty/isl/interface/isl.py:4700
↓ 12 callers
Class
halide_type_t
A runtime tag for a type in the halide type system. Can be ints, * unsigned ints, or floats of various bit-widths (the 'bits' * field). Can also be
benchmarks/linear_algebra/blas/level1/dot/generated_dot.o.h:331
↓ 12 callers
Class
halide_type_t
A runtime tag for a type in the halide type system. Can be ints, * unsigned ints, or floats of various bit-widths (the 'bits' * field). Can also be
benchmarks/linear_algebra/blas/level1/waxpby/generated_waxpby.o.h:331
↓ 12 callers
Class
halide_type_t
A runtime tag for a type in the halide type system. Can be ints, * unsigned ints, or floats of various bit-widths (the 'bits' * field). Can also be
benchmarks/linear_algebra/sparse_blas/spmv/generated_spmv.o.h:331
↓ 12 callers
Class
halide_type_t
A runtime tag for a type in the halide type system. Can be ints, * unsigned ints, or floats of various bit-widths (the 'bits' * field). Can also be
benchmarks/linear_algebra/cg/generated_cg.o.h:331
↓ 12 callers
Class
union_access_info
3rdParty/isl/interface/isl.py:4824
↓ 8 callers
Class
ast_expr
3rdParty/isl/interface/isl.py:1454
↓ 8 callers
Class
union_flow
3rdParty/isl/interface/isl.py:4955
↓ 7 callers
Class
constant
include/tiramisu/core.h:34
↓ 7 callers
Class
schedule
3rdParty/isl/interface/isl.py:4407
↓ 6 callers
Class
__isl_subclass
3rdParty/isl/include/isl/aff_type.h:10
↓ 6 callers
Class
sync
include/tiramisu/expr.h:37
↓ 5 callers
Class
point
3rdParty/isl/interface/isl.py:4373
↓ 4 callers
Class
value
include/tiramisu/cuda_ast.h:296
↓ 3 callers
Class
ast_node
3rdParty/isl/interface/isl.py:1503
↓ 2 callers
Class
ast_build
3rdParty/isl/interface/isl.py:1371
↓ 2 callers
Class
buffer
include/tiramisu/expr.h:34
↓ 2 callers
Class
op_data_t
include/tiramisu/cuda_ast.h:71
↓ 1 callers
Class
Context
3rdParty/isl/interface/isl.py:9
↓ 1 callers
Class
HalideCodegenOutput
include/tiramisu/core.h:44
↓ 1 callers
Class
ISL_MAYBE
3rdParty/isl/include/isl/maybe_templ.h:8
↓ 1 callers
Class
IslIntPrinter
Print an isl_int
3rdParty/isl/libisl-gdb.py:31
↓ 1 callers
Class
IslObjectPrinter
Print an isl object
3rdParty/isl/libisl-gdb.py:5
↓ 1 callers
Class
IslPrintCommand
Print an isl value.
3rdParty/isl/libisl-gdb.py:57
↓ 1 callers
Class
StrengthenRefs
We're about to drop the environment and outputs vector, which contain the only strong refs to Functions that may still be pointed to by the IR. So mak
src/tiramisu_codegen_halide_lowering.cpp:199
↓ 1 callers
Class
TimedOutExc
benchmarks/halide/proving_expression_correctness.py:221
Class
ClangAPI
Clang changed its API from 3.5 to 3.6 and once more in 3.7. * We fix this with a simple overloaded function here. */
3rdParty/isl/interface/extract_interface.cc:197
Class
EL
3rdParty/isl/isl_list_templ.c:45
Class
EL
3rdParty/isl/isl_list_templ.h:13
Class
EL
3rdParty/isl/isl_multi_templ.c:61
Class
Error
3rdParty/isl/interface/isl.py:6
Class
HPC_Sparse_Matrix_STRUCT
benchmarks/linear_algebra/cg/HPC_Sparse_Matrix.hpp:54
Class
HalideToC
src/tiramisu_codegen_halide_to_c.cpp:107
Class
HalideToTiramisu
src/tiramisu_codegen_from_halide.cpp:107
Class
ISL_HMAP
3rdParty/isl/include/isl/hmap_templ.c:24
Class
ISL_HMAP
3rdParty/isl/include/isl/hmap.h:14
Class
Job
3rdParty/isl/interface/extract_interface.cc:192
Class
Loop
src/tiramisu_codegen_from_halide.cpp:172
Class
Loop
src/tiramisu_codegen_halide_to_c.cpp:171
Class
MULTI
3rdParty/isl/isl_multi_templ.h:5
Class
MyASTConsumer
Collect all types and functions that are annotated "isl_export" * in "exported_types" and "exported_function". Collect all function * declarations
3rdParty/isl/interface/extract_interface.cc:136
Class
PW
3rdParty/isl/isl_pw_templ.c:28
Class
UNION
A union of expressions defined over different disjoint domains. * "space" describes the parameters. * The entries of "table" are keyed on the domain
3rdParty/isl/isl_union_multi.c:36
Class
UNION
A union of expressions defined over different domain spaces. * "space" describes the parameters. * The entries of "table" are keyed on the domain sp
3rdParty/isl/isl_union_single.c:20
Class
YAML_Doc
! The YAML_Doc class works in conjuction with the YAML_Element class to facilitate easy collecting and reporting of YAML-formatted data that can be t
benchmarks/linear_algebra/cg/YAML_Doc.hpp:108
Class
YAML_Element
! Mantevo mini-applications generate a collection of performance data for each run of the executable. YAML_Element, and the related YAML_Doc clas
benchmarks/linear_algebra/cg/YAML_Element.hpp:59
Class
__isl_export
3rdParty/isl/include/isl/val.h:13
Class
__isl_export
3rdParty/isl/include/isl/flow.h:70
Class
__isl_export
3rdParty/isl/include/isl/union_map_type.h:11
Class
__isl_export
3rdParty/isl/include/isl/ast_build.h:13
Class
__isl_export
3rdParty/isl/include/isl/aff_type.h:35
Class
__isl_export
3rdParty/isl/include/isl/ast_type.h:10
Class
__isl_export
3rdParty/isl/include/isl/polynomial_type.h:10
Class
__isl_export
3rdParty/isl/include/isl/schedule_type.h:23
Class
__isl_export
3rdParty/isl/include/isl/schedule.h:17
Class
__isl_subclass
3rdParty/isl/include/isl/map_type.h:11
Class
__isl_subclass
3rdParty/isl/include/isl/point.h:12
Class
abstract_identifier
include/tiramisu/cuda_ast.h:245
Class
abstract_node
include/tiramisu/cuda_ast.h:186
Class
access_sort_info
A helper struct carrying the isl_access_info and an error condition. */
3rdParty/isl/isl_flow.c:318
Class
allocate
include/tiramisu/cuda_ast.h:634
Enum
argument_t
* Types of function arguments. * "a_" stands for argument. */
include/tiramisu/type.h:127
Class
assignment
include/tiramisu/cuda_ast.h:341
Class
bernstein_data
3rdParty/isl/isl_bernstein.c:28
Class
binary
include/tiramisu/cuda_ast.h:456
Class
block
include/tiramisu/cuda_ast.h:228
Class
bound_options
3rdParty/isl/bound.c:9
Class
bound_options
3rdParty/isl/bound.c:50
Class
buffer
include/tiramisu/cuda_ast.h:266
Class
buffer
include/tiramisu/core.h:33
Class
buffer_access
include/tiramisu/cuda_ast.h:419
Class
buffer_assignment
include/tiramisu/cuda_ast.h:362
Class
buffer_t
The legacy buffer type. Do not use in new code.
benchmarks/linear_algebra/blas/level1/dot/generated_dot.o.h:20
Class
buffer_t
The legacy buffer type. Do not use in new code.
benchmarks/linear_algebra/blas/level1/waxpby/generated_waxpby.o.h:20
Class
buffer_t
The legacy buffer type. Do not use in new code.
benchmarks/linear_algebra/sparse_blas/spmv/generated_spmv.o.h:20
next →
1–100 of 1,299, ranked by callers