|
std::map< OutputFileType, const OutputInfo > | Halide::Internal::get_output_info (const Target &target) |
|
Module | Halide::link_modules (const std::string &name, const std::vector< Module > &modules) |
| Link a set of modules together into one module. More...
|
|
void | Halide::compile_standalone_runtime (const std::string &object_filename, const Target &t) |
| Create an object file containing the Halide runtime for a given target. More...
|
|
std::map< OutputFileType, std::string > | Halide::compile_standalone_runtime (const std::map< OutputFileType, std::string > &output_files, const Target &t) |
| Create an object and/or static library file containing the Halide runtime for a given target. More...
|
|
void | Halide::compile_multitarget (const std::string &fn_name, const std::map< OutputFileType, std::string > &output_files, const std::vector< Target > &targets, const std::vector< std::string > &suffixes, const ModuleFactory &module_factory, const CompilerLoggerFactory &compiler_logger_factory=nullptr) |
|
Defines Module, an IR container that fully describes a Halide program.
Definition in file Module.h.