| 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 |