add_buffer(std::pair< std::string, tiramisu::buffer * > buf) | tiramisu::function | protected |
add_computation(computation *cpt) | tiramisu::function | protected |
add_context_constraints(const std::string &new_context) | tiramisu::function | |
add_gpu_block_dimensions(std::string stmt_name, int dim0, int dim1=-1, int dim2=-1) | tiramisu::function | protected |
add_gpu_thread_dimensions(std::string stmt_name, int dim0, int dim1=-1, int dim2=-1) | tiramisu::function | protected |
add_invariant(tiramisu::constant param) | tiramisu::function | protected |
add_iterator_name(const std::string &it_name) | tiramisu::function | protected |
align_schedules() | tiramisu::function | |
allocate_and_map_buffers_automatically() | tiramisu::function | |
automatically_allocated | tiramisu::function | protected |
codegen(const std::vector< tiramisu::buffer * > &arguments, const std::string obj_filename, const bool gen_cuda_stmt=false) | tiramisu::function | |
compute_bounds() | tiramisu::function | |
compute_dep_graph() | tiramisu::function | protected |
dump(bool exhaustive) const | tiramisu::function | |
dump_dep_graph() | tiramisu::function | |
dump_halide_stmt() const | tiramisu::function | |
dump_iteration_domain() const | tiramisu::function | |
dump_sched_graph() | tiramisu::function | |
dump_schedule() const | tiramisu::function | |
dump_time_processor_domain() const | tiramisu::function | |
dump_trimmed_time_processor_domain() const | tiramisu::function | |
function(std::string name) | tiramisu::function | |
gen_c_code() const | tiramisu::function | |
gen_cuda_stmt() | tiramisu::function | |
gen_halide_obj(const std::string &obj_file_name, Halide::Target::OS os, Halide::Target::Arch arch, int bits) const | tiramisu::function | |
gen_halide_obj(const std::string &obj_file_name) const | tiramisu::function | |
gen_halide_stmt() | tiramisu::function | |
gen_isl_ast() | tiramisu::function | |
gen_ordering_schedules() | tiramisu::function | protected |
gen_time_space_domain() | tiramisu::function | |
get_arguments() const | tiramisu::function | protected |
get_buffers() const | tiramisu::function | protected |
get_computation_by_name(std::string str) const | tiramisu::function | protected |
get_computations() const | tiramisu::function | protected |
get_gpu_block_iterator(const std::string &comp, int lev0) const | tiramisu::function | protected |
get_gpu_thread_iterator(const std::string &comp, int lev0) const | tiramisu::function | protected |
get_halide_stmt() const | tiramisu::function | protected |
get_invariant_names() const | tiramisu::function | protected |
get_invariants() const | tiramisu::function | protected |
get_isl_ast() const | tiramisu::function | protected |
get_isl_ctx() const | tiramisu::function | protected |
get_iteration_domain() const | tiramisu::function | protected |
get_iterator_names() const | tiramisu::function | protected |
get_name() const | tiramisu::function | protected |
get_program_context() const | tiramisu::function | protected |
get_schedule() const | tiramisu::function | protected |
get_time_processor_domain() const | tiramisu::function | protected |
get_trimmed_schedule() const | tiramisu::function | protected |
get_vector_length(const std::string &comp, int lev) const | tiramisu::function | protected |
is_sched_graph_tree() | tiramisu::function | protected |
lift_dist_comps() | tiramisu::function | protected |
lift_mpi_comp(tiramisu::computation *comp) | tiramisu::function | protected |
needs_rank_call() const | tiramisu::function | protected |
sched_graph | tiramisu::function | protected |
sched_graph_reversed | tiramisu::function | protected |
set_arguments(const std::vector< tiramisu::buffer * > &buffer_vec) | tiramisu::function | |
set_context_set(const std::string &context) | tiramisu::function | |
set_context_set(isl_set *context) | tiramisu::function | |
set_iterator_names(const std::vector< std::string > &it_names) | tiramisu::function | protected |
should_distribute(const std::string &comp, int lev) const | tiramisu::function | protected |
should_map_to_gpu_block(const std::string &comp, int lev0) const | tiramisu::function | protected |
should_map_to_gpu_thread(const std::string &comp, int lev0) const | tiramisu::function | protected |
should_parallelize(const std::string &comp, int lev) const | tiramisu::function | protected |
should_unroll(const std::string &comp, int lev) const | tiramisu::function | protected |
should_vectorize(const std::string &comp, int lev) const | tiramisu::function | protected |
starting_computations | tiramisu::function | protected |
use_low_level_scheduling_commands | tiramisu::function | protected |