Halide
12.0.1
Halide compiler and libraries
|
This is the complete list of members for Halide::Pipeline, including all inherited members.
add_autoscheduler(const std::string &autoscheduler_name, const AutoSchedulerFn &autoscheduler) | Halide::Pipeline | static |
add_custom_lowering_pass(T *pass) | Halide::Pipeline | inline |
add_custom_lowering_pass(Internal::IRMutator *pass, std::function< void()> deleter) | Halide::Pipeline | |
add_requirement(const Expr &condition, std::vector< Expr > &error) | Halide::Pipeline | |
add_requirement(const Expr &condition, Args &&...args) | Halide::Pipeline | inline |
auto_schedule(const Target &target, const MachineParams &arch_params=MachineParams::generic()) | Halide::Pipeline | |
auto_schedule(const std::string &autoscheduler_name, const Target &target, const MachineParams &arch_params=MachineParams::generic()) | Halide::Pipeline | |
clear_custom_lowering_passes() | Halide::Pipeline | |
compile_jit(const Target &target=get_jit_target_from_environment()) | Halide::Pipeline | |
compile_to(const std::map< Output, std::string > &output_files, const std::vector< Argument > &args, const std::string &fn_name, const Target &target) | Halide::Pipeline | |
compile_to_assembly(const std::string &filename, const std::vector< Argument > &args, const std::string &fn_name, const Target &target=get_target_from_environment()) | Halide::Pipeline | |
compile_to_bitcode(const std::string &filename, const std::vector< Argument > &args, const std::string &fn_name, const Target &target=get_target_from_environment()) | Halide::Pipeline | |
compile_to_c(const std::string &filename, const std::vector< Argument > &, const std::string &fn_name, const Target &target=get_target_from_environment()) | Halide::Pipeline | |
compile_to_file(const std::string &filename_prefix, const std::vector< Argument > &args, const std::string &fn_name, const Target &target=get_target_from_environment()) | Halide::Pipeline | |
compile_to_header(const std::string &filename, const std::vector< Argument > &, const std::string &fn_name, const Target &target=get_target_from_environment()) | Halide::Pipeline | |
compile_to_llvm_assembly(const std::string &filename, const std::vector< Argument > &args, const std::string &fn_name, const Target &target=get_target_from_environment()) | Halide::Pipeline | |
compile_to_lowered_stmt(const std::string &filename, const std::vector< Argument > &args, StmtOutputFormat fmt=Text, const Target &target=get_target_from_environment()) | Halide::Pipeline | |
compile_to_module(const std::vector< Argument > &args, const std::string &fn_name, const Target &target=get_target_from_environment(), LinkageType linkage_type=LinkageType::ExternalPlusMetadata) | Halide::Pipeline | |
compile_to_multitarget_object_files(const std::string &filename_prefix, const std::vector< Argument > &args, const std::vector< Target > &targets, const std::vector< std::string > &suffixes) | Halide::Pipeline | |
compile_to_multitarget_static_library(const std::string &filename_prefix, const std::vector< Argument > &args, const std::vector< Target > &targets) | Halide::Pipeline | |
compile_to_object(const std::string &filename, const std::vector< Argument > &, const std::string &fn_name, const Target &target=get_target_from_environment()) | Halide::Pipeline | |
compile_to_static_library(const std::string &filename_prefix, const std::vector< Argument > &args, const std::string &fn_name, const Target &target=get_target_from_environment()) | Halide::Pipeline | |
custom_lowering_passes() | Halide::Pipeline | |
defined() const | Halide::Pipeline | |
get_func(size_t index) | Halide::Pipeline | |
get_jit_externs() | Halide::Pipeline | |
infer_arguments(const Internal::Stmt &body) | Halide::Pipeline | |
infer_arguments() | Halide::Pipeline | |
infer_input_bounds(const std::vector< int32_t > &sizes, const Target &target=get_jit_target_from_environment(), const ParamMap ¶m_map=ParamMap::empty_map()) | Halide::Pipeline | |
infer_input_bounds(RealizationArg output, const Target &target=get_jit_target_from_environment(), const ParamMap ¶m_map=ParamMap::empty_map()) | Halide::Pipeline | |
invalidate_cache() | Halide::Pipeline | |
jit_handlers() | Halide::Pipeline | |
outputs() const | Halide::Pipeline | |
Pipeline() | Halide::Pipeline | |
Pipeline(const Func &output) | Halide::Pipeline | |
Pipeline(const std::vector< Func > &outputs) | Halide::Pipeline | |
print_loop_nest() | Halide::Pipeline | |
realize(std::vector< int32_t > sizes={}, const Target &target=Target(), const ParamMap ¶m_map=ParamMap::empty_map()) | Halide::Pipeline | |
realize(int x_size, int y_size, int z_size, int w_size, const Target &target=Target(), const ParamMap ¶m_map=ParamMap::empty_map()) | Halide::Pipeline | |
realize(int x_size, int y_size, int z_size, const Target &target=Target(), const ParamMap ¶m_map=ParamMap::empty_map()) | Halide::Pipeline | |
realize(int x_size, int y_size, const Target &target=Target(), const ParamMap ¶m_map=ParamMap::empty_map()) | Halide::Pipeline | |
realize(T x_size, const Target &target=Target(), const ParamMap ¶m_map=ParamMap::empty_map()) | Halide::Pipeline | inline |
realize(RealizationArg output, const Target &target=Target(), const ParamMap ¶m_map=ParamMap::empty_map()) | Halide::Pipeline | |
set_custom_allocator(void *(*malloc)(void *, size_t), void(*free)(void *, void *)) | Halide::Pipeline | |
set_custom_do_par_for(int(*custom_do_par_for)(void *, int(*)(void *, int, uint8_t *), int, int, uint8_t *)) | Halide::Pipeline | |
set_custom_do_task(int(*custom_do_task)(void *, int(*)(void *, int, uint8_t *), int, uint8_t *)) | Halide::Pipeline | |
set_custom_print(void(*handler)(void *, const char *)) | Halide::Pipeline | |
set_custom_trace(int(*trace_fn)(void *, const halide_trace_event_t *)) | Halide::Pipeline | |
set_default_autoscheduler_name(const std::string &autoscheduler_name) | Halide::Pipeline | static |
set_error_handler(void(*handler)(void *, const char *)) | Halide::Pipeline | |
set_jit_externs(const std::map< std::string, JITExtern > &externs) | Halide::Pipeline | |
trace_pipeline() | Halide::Pipeline |