Pipeline 8 apps/c_backend/pipeline_generator.cpp class Pipeline : public Halide::Generator<Pipeline> { Pipeline 26 apps/c_backend/pipeline_generator.cpp Halide::RegisterGenerator<Pipeline> register_me{"pipeline"}; Pipeline 2796 src/Func.cpp Pipeline Func::pipeline() { Pipeline 2798 src/Func.cpp pipeline_ = Pipeline(*this); Pipeline 2805 src/Func.cpp return Pipeline(*this).infer_arguments(); Pipeline 507 src/Func.h Pipeline pipeline_; Pipeline 511 src/Func.h Pipeline pipeline(); Pipeline 1377 src/Generator.cpp Pipeline GeneratorBase::get_pipeline() { Pipeline 1406 src/Generator.cpp pipeline = Pipeline(funcs); Pipeline 1413 src/Generator.cpp Pipeline pipeline = build_pipeline(); Pipeline 2188 src/Generator.h using Pipeline = Halide::Pipeline; Pipeline 2324 src/Generator.h EXPORT Pipeline get_pipeline(); Pipeline 2334 src/Generator.h EXPORT virtual Pipeline build_pipeline() = 0; Pipeline 2431 src/Generator.h Pipeline pipeline; Pipeline 2700 src/Generator.h Pipeline build_pipeline_impl() { Pipeline 2703 src/Generator.h Pipeline p = ((T *)this)->build(); Pipeline 2709 src/Generator.h Pipeline build_pipeline_impl() { Pipeline 2754 src/Generator.h Pipeline build_pipeline() override { Pipeline 124 src/Pipeline.cpp Pipeline::Pipeline() : contents(nullptr) { Pipeline 127 src/Pipeline.cpp bool Pipeline::defined() const { Pipeline 131 src/Pipeline.cpp Pipeline::Pipeline(Func output) : contents(new PipelineContents) { Pipeline 136 src/Pipeline.cpp Pipeline::Pipeline(const vector<Func> &outputs) : contents(new PipelineContents) { Pipeline 143 src/Pipeline.cpp vector<Func> Pipeline::outputs() const { Pipeline 151 src/Pipeline.cpp void Pipeline::compile_to(const Outputs &output_files, Pipeline 166 src/Pipeline.cpp void Pipeline::compile_to_bitcode(const string &filename, Pipeline 174 src/Pipeline.cpp void Pipeline::compile_to_llvm_assembly(const string &filename, Pipeline 182 src/Pipeline.cpp void Pipeline::compile_to_object(const string &filename, Pipeline 191 src/Pipeline.cpp void Pipeline::compile_to_header(const string &filename, Pipeline 199 src/Pipeline.cpp void Pipeline::compile_to_assembly(const string &filename, Pipeline 208 src/Pipeline.cpp void Pipeline::compile_to_c(const string &filename, Pipeline 216 src/Pipeline.cpp void Pipeline::print_loop_nest() { Pipeline 221 src/Pipeline.cpp void Pipeline::compile_to_lowered_stmt(const string &filename, Pipeline 235 src/Pipeline.cpp void Pipeline::compile_to_static_library(const string &filename_prefix, Pipeline 244 src/Pipeline.cpp void Pipeline::compile_to_multitarget_static_library(const std::string &filename_prefix, Pipeline 254 src/Pipeline.cpp void Pipeline::compile_to_file(const string &filename_prefix, Pipeline 269 src/Pipeline.cpp vector<Argument> Pipeline::infer_arguments(Stmt body) { Pipeline 300 src/Pipeline.cpp vector<Argument> Pipeline::infer_arguments() { Pipeline 304 src/Pipeline.cpp Module Pipeline::compile_to_module(const vector<Argument> &args, Pipeline 368 src/Pipeline.cpp std::string Pipeline::generate_function_name() const { Pipeline 380 src/Pipeline.cpp void *Pipeline::compile_jit(const Target &target_arg) { Pipeline 441 src/Pipeline.cpp void Pipeline::set_error_handler(void (*handler)(void *, const char *)) { Pipeline 446 src/Pipeline.cpp void Pipeline::set_custom_allocator(void *(*cust_malloc)(void *, size_t), Pipeline 453 src/Pipeline.cpp void Pipeline::set_custom_do_par_for(int (*cust_do_par_for)(void *, int (*)(void *, int, uint8_t *), int, int, uint8_t *)) { Pipeline 458 src/Pipeline.cpp void Pipeline::set_custom_do_task(int (*cust_do_task)(void *, int (*)(void *, int, uint8_t *), int, uint8_t *)) { Pipeline 463 src/Pipeline.cpp void Pipeline::set_custom_trace(int (*trace_fn)(void *, const halide_trace_event_t *)) { Pipeline 468 src/Pipeline.cpp void Pipeline::set_custom_print(void (*cust_print)(void *, const char *)) { Pipeline 473 src/Pipeline.cpp void Pipeline::set_jit_externs(const std::map<std::string, JITExtern> &externs) { Pipeline 479 src/Pipeline.cpp const std::map<std::string, JITExtern> &Pipeline::get_jit_externs() { Pipeline 484 src/Pipeline.cpp void Pipeline::add_custom_lowering_pass(IRMutator *pass, void (*deleter)(IRMutator *)) { Pipeline 491 src/Pipeline.cpp void Pipeline::clear_custom_lowering_passes() { Pipeline 496 src/Pipeline.cpp const vector<CustomLoweringPass> &Pipeline::custom_lowering_passes() { Pipeline 501 src/Pipeline.cpp const JITHandlers &Pipeline::jit_handlers() { Pipeline 506 src/Pipeline.cpp Realization Pipeline::realize(vector<int32_t> sizes, Pipeline 523 src/Pipeline.cpp Realization Pipeline::realize(int x_size, int y_size, int z_size, int w_size, Pipeline 528 src/Pipeline.cpp Realization Pipeline::realize(int x_size, int y_size, int z_size, Pipeline 533 src/Pipeline.cpp Realization Pipeline::realize(int x_size, int y_size, Pipeline 538 src/Pipeline.cpp Realization Pipeline::realize(int x_size, Pipeline 546 src/Pipeline.cpp Realization Pipeline::realize(const Target &target) { Pipeline 656 src/Pipeline.cpp vector<const void *> Pipeline::prepare_jit_call_arguments(Realization dst, const Target &target) { Pipeline 739 src/Pipeline.cpp Pipeline::make_externs_jit_module(const Target &target, Pipeline 749 src/Pipeline.cpp Pipeline pipeline = iter->second.pipeline(); Pipeline 787 src/Pipeline.cpp void Pipeline::realize(Realization dst, const Target &t) { Pipeline 896 src/Pipeline.cpp void Pipeline::infer_input_bounds(Realization dst) { Pipeline 986 src/Pipeline.cpp void Pipeline::infer_input_bounds(int x_size, int y_size, int z_size, int w_size) { Pipeline 1003 src/Pipeline.cpp void Pipeline::invalidate_cache() { Pipeline 1009 src/Pipeline.cpp JITExtern::JITExtern(Pipeline pipeline) Pipeline 57 src/Pipeline.h class Pipeline { Pipeline 68 src/Pipeline.h EXPORT Pipeline(); Pipeline 72 src/Pipeline.h EXPORT Pipeline(Func output); Pipeline 76 src/Pipeline.h EXPORT Pipeline(const std::vector<Func> &outputs); Pipeline 459 src/Pipeline.h Pipeline pipeline_; Pipeline 463 src/Pipeline.h EXPORT JITExtern(Pipeline pipeline); Pipeline 470 src/Pipeline.h const Pipeline &pipeline() const { return pipeline_; } Pipeline 63 test/correctness/c_function.cpp Pipeline p(g); Pipeline 31 test/correctness/debug_to_file_multiple_outputs.cpp Pipeline p({f, g, h}); Pipeline 566 test/correctness/memoize.cpp Pipeline pipe(g); Pipeline 73 test/correctness/multiple_outputs.cpp Pipeline({f, g}).realize({f_im, g_im}); Pipeline 108 test/correctness/multiple_outputs.cpp Realization r = Pipeline({f, g}).realize(100); Pipeline 150 test/correctness/multiple_outputs.cpp Pipeline({h, g, f}).realize({h_im0, h_im1, g_im0, g_im1, g_im2, f_im}); Pipeline 30 test/correctness/pipeline_set_jit_externs_func.cpp Pipeline p(f); Pipeline 15 test/generator/cxx_mangling_define_extern_generator.cpp Pipeline build() { Pipeline 53 test/generator/cxx_mangling_define_extern_generator.cpp return Pipeline({f1, f2, f3});