Halide 19.0.0
Halide compiler and libraries
Loading...
Searching...
No Matches
Halide::Pipeline Member List

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::Pipelinestatic
add_custom_lowering_pass(T *pass)Halide::Pipelineinline
add_custom_lowering_pass(Internal::IRMutator *pass, std::function< void()> deleter)Halide::Pipeline
add_requirement(const Expr &condition, const std::vector< Expr > &error_args)Halide::Pipeline
add_requirement(const Expr &condition, Args &&...error_args)Halide::Pipelineinline
apply_autoscheduler(const Target &target, const AutoschedulerParams &autoscheduler_params) constHalide::Pipeline
clear_custom_lowering_passes()Halide::Pipeline
compile_jit(const Target &target=get_jit_target_from_environment())Halide::Pipeline
compile_to(const std::map< OutputFileType, 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_callable(const std::vector< Argument > &args, const Target &target=get_jit_target_from_environment())Halide::Pipeline
compile_to_conceptual_stmt(const std::string &filename, const std::vector< Argument > &args, StmtOutputFormat fmt=Text, 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() constHalide::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())Halide::Pipeline
infer_input_bounds(RealizationArg output, const Target &target=get_jit_target_from_environment())Halide::Pipeline
infer_input_bounds(JITUserContext *context, const std::vector< int32_t > &sizes, const Target &target=get_jit_target_from_environment())Halide::Pipeline
infer_input_bounds(JITUserContext *context, RealizationArg output, const Target &target=get_jit_target_from_environment())Halide::Pipeline
invalidate_cache()Halide::Pipeline
jit_handlers()Halide::Pipeline
outputs() constHalide::Pipeline
Pipeline()Halide::Pipeline
Pipeline(const Func &output)Halide::Pipeline
Pipeline(const std::vector< Func > &outputs)Halide::Pipeline
Pipeline(const std::vector< Func > &outputs, const std::vector< Internal::Stmt > &requirements)Halide::Pipeline
print_loop_nest()Halide::Pipeline
realize(std::vector< int32_t > sizes={}, const Target &target=Target())Halide::Pipeline
realize(JITUserContext *context, std::vector< int32_t > sizes={}, const Target &target=Target())Halide::Pipeline
realize(RealizationArg output, const Target &target=Target())Halide::Pipeline
realize(JITUserContext *context, RealizationArg output, const Target &target=Target())Halide::Pipeline
requirements() constHalide::Pipeline
set_jit_externs(const std::map< std::string, JITExtern > &externs)Halide::Pipeline
trace_pipeline()Halide::Pipeline