outputs           480 python_bindings/python/Func.cpp     func_class.def("outputs", &Func::outputs, p::arg("self"),
outputs            62 src/AddImageChecks.cpp                       const vector<Function> &outputs,
outputs            77 src/AddImageChecks.cpp     for (Function f : outputs) {
outputs           151 src/AddImageChecks.cpp         for (Function f : outputs) {
outputs            26 src/AddImageChecks.h                       const std::vector<Function> &outputs,
outputs          1425 src/Bounds.cpp         for (int j = 0; j < f.outputs(); j++) {
outputs           495 src/BoundsInference.cpp                     for (int k = 0; k < input.outputs(); k++) {
outputs           539 src/BoundsInference.cpp             for (int j = 0; j < func.outputs(); j++) {
outputs           636 src/BoundsInference.cpp                     const vector<Function> &outputs,
outputs           807 src/BoundsInference.cpp         for (Function output : outputs) {
outputs           810 src/BoundsInference.cpp             if (output.outputs() > 1) {
outputs           993 src/BoundsInference.cpp                       const vector<Function> &outputs,
outputs          1006 src/BoundsInference.cpp     s = BoundsInference(funcs, outputs, func_bounds, target).mutate(s);
outputs            22 src/BoundsInference.h                       const std::vector<Function> &outputs,
outputs            95 src/DebugToFile.cpp     const vector<Function> &outputs;
outputs           100 src/DebugToFile.cpp         for (Function f : outputs) {
outputs           110 src/DebugToFile.cpp     RemoveDummyRealizations(const vector<Function> &o) : outputs(o) {}
outputs           113 src/DebugToFile.cpp Stmt debug_to_file(Stmt s, const vector<Function> &outputs, const map<string, Function> &env) {
outputs           115 src/DebugToFile.cpp     for (Function out : outputs) {
outputs           128 src/DebugToFile.cpp     s = RemoveDummyRealizations(outputs).mutate(s);
outputs            20 src/DebugToFile.h                    const std::vector<Function> &outputs,
outputs            12 src/DeepCopy.cpp             const vector<Function> &outputs, const map<string, Function> &env) {
outputs            38 src/DeepCopy.cpp     for (const auto &func : outputs) {
outputs            19 src/DeepCopy.h     const std::vector<Function> &outputs, const std::map<std::string, Function> &env);
outputs            77 src/Func.cpp       user_assert(func.outputs() == 1)
outputs           179 src/Func.cpp       return func.outputs();
outputs          2657 src/Func.cpp       user_assert(func.outputs() == 1)
outputs          2668 src/Func.cpp       user_assert(func.outputs() != 1)
outputs          2672 src/Func.cpp       user_assert(i >= 0 && i < func.outputs())
outputs          2679 src/Func.cpp       return func.outputs();
outputs          2758 src/Func.cpp       vector<Buffer<>> outputs(func.outputs());
outputs          2760 src/Func.cpp       for (size_t i = 0; i < outputs.size(); i++) {
outputs          2770 src/Func.cpp           outputs[i] = std::move(im);
outputs          2772 src/Func.cpp       Realization r(outputs);
outputs           957 src/Func.h         EXPORT int outputs() const;
outputs           145 src/Function.h     int outputs() const {
outputs           256 src/Generator.cpp                 const std::vector<Internal::GeneratorOutputBase *>& outputs) 
outputs           262 src/Generator.cpp           outputs(outputs) {
outputs           284 src/Generator.cpp     const std::vector<Internal::GeneratorOutputBase *> outputs;
outputs           438 src/Generator.cpp     if (outputs.empty()) {
outputs           456 src/Generator.cpp     for (auto output : outputs) {
outputs          1392 src/Generator.cpp                     user_assert((int)f.outputs() == (int)output->types().size()) << "Output \"" << f.name() 
outputs          1394 src/Generator.cpp                             << " but was defined as Tuple of size " << f.outputs() << ".\n";
outputs          1553 src/Generator.cpp             user_assert(f.outputs() == 1)
outputs          1555 src/Generator.cpp                 << " but got " << f.outputs()
outputs          1559 src/Generator.cpp                 << " but got " << f.outputs()
outputs          1633 src/Generator.h     HALIDE_OUTPUT_FORWARD_CONST(outputs)
outputs           529 src/IR.cpp                         idx < func.outputs())
outputs            24 src/InferArguments.cpp         for (const Function &f : outputs) {
outputs            33 src/InferArguments.cpp     vector<Function> outputs;
outputs            40 src/InferArguments.cpp         for (const Function &output : outputs) {
outputs           156 src/InferArguments.cpp vector<InferredArgument> infer_arguments(Stmt body, const vector<Function> &outputs) {
outputs           160 src/InferArguments.cpp                               outputs,
outputs            42 src/InferArguments.h std::vector<InferredArgument> infer_arguments(Stmt body, const std::vector<Function> &outputs);
outputs            68 src/InjectImageIntrinsics.cpp             it->second.outputs() > 1) {
outputs            91 src/Lower.cpp      vector<Function> outputs;
outputs            92 src/Lower.cpp      std::tie(outputs, env) = deep_copy(output_funcs, env);
outputs            95 src/Lower.cpp      for (Function f: outputs) {
outputs           108 src/Lower.cpp      vector<string> order = realization_order(outputs, env);
outputs           117 src/Lower.cpp      Stmt s = schedule_functions(outputs, order, env, t, any_memoized);
outputs           126 src/Lower.cpp          s = inject_memoization(s, env, pipeline_name, outputs);
outputs           133 src/Lower.cpp      s = inject_tracing(s, pipeline_name, env, outputs, t);
outputs           148 src/Lower.cpp      s = add_image_checks(s, outputs, t, order, env, func_bounds);
outputs           155 src/Lower.cpp      s = bounds_inference(s, outputs, order, env, func_bounds, t);
outputs           182 src/Lower.cpp      s = debug_to_file(s, outputs, env);
outputs           208 src/Lower.cpp      s = storage_flattening(s, outputs, env, t);
outputs           330 src/Lower.cpp      for (const auto &out : outputs) {
outputs           338 src/Lower.cpp      vector<InferredArgument> inferred_args = infer_arguments(s, outputs);
outputs           312 src/Memoization.cpp     const std::vector<Function> &outputs;
outputs           315 src/Memoization.cpp                     const std::vector<Function> &outputs) :
outputs           316 src/Memoization.cpp     env(e), top_level_name(name), outputs(outputs) {}
outputs           328 src/Memoization.cpp             for (const Function &o : outputs) {
outputs           363 src/Memoization.cpp                                               key_info.generate_lookup(cache_key_name, computed_bounds_name, f.outputs(), op->name),
outputs           416 src/Memoization.cpp                     IfThenElse::make(cache_miss, key_info.store_computation(cache_key_name, computed_bounds_name, f.outputs(), op->name));
outputs           429 src/Memoization.cpp                         const std::vector<Function> &outputs) {
outputs           430 src/Memoization.cpp     InjectMemoization injector(env, name, outputs);
outputs            25 src/Memoization.h                         const std::vector<Function> &outputs);
outputs            33 src/Pipeline.cpp     Outputs outputs = Outputs().c_header(filename_prefix + ".h");
outputs            35 src/Pipeline.cpp         outputs = outputs.static_library(filename_prefix + ".lib");
outputs            37 src/Pipeline.cpp         outputs = outputs.static_library(filename_prefix + ".a");
outputs            39 src/Pipeline.cpp     return outputs;
outputs            66 src/Pipeline.cpp     vector<Function> outputs;
outputs           133 src/Pipeline.cpp     contents->outputs.push_back(output.function());
outputs           136 src/Pipeline.cpp Pipeline::Pipeline(const vector<Func> &outputs) : contents(new PipelineContents) {
outputs           137 src/Pipeline.cpp     for (Func f: outputs) {
outputs           139 src/Pipeline.cpp         contents->outputs.push_back(f.function());
outputs           145 src/Pipeline.cpp     for (Function f : contents->outputs) {
outputs           157 src/Pipeline.cpp     for (Function f : contents->outputs) {
outputs           218 src/Pipeline.cpp     std::cerr << Halide::Internal::print_loop_nest(contents->outputs);
outputs           226 src/Pipeline.cpp     Outputs outputs;
outputs           228 src/Pipeline.cpp         outputs = Outputs().stmt_html(output_name(filename, m, ".html"));
outputs           230 src/Pipeline.cpp         outputs = Outputs().stmt(output_name(filename, m, ".stmt"));
outputs           232 src/Pipeline.cpp     m.compile(outputs);
outputs           240 src/Pipeline.cpp     Outputs outputs = static_library_outputs(filename_prefix, target);
outputs           241 src/Pipeline.cpp     m.compile(outputs);
outputs           250 src/Pipeline.cpp     Outputs outputs = static_library_outputs(filename_prefix, targets.back());
outputs           251 src/Pipeline.cpp     compile_multitarget(generate_function_name(), outputs, targets, module_producer);
outputs           259 src/Pipeline.cpp     Outputs outputs = Outputs().c_header(filename_prefix + ".h");
outputs           262 src/Pipeline.cpp         outputs = outputs.object(filename_prefix + ".obj");
outputs           264 src/Pipeline.cpp         outputs = outputs.object(filename_prefix + ".o");
outputs           266 src/Pipeline.cpp     m.compile(outputs);
outputs           270 src/Pipeline.cpp     contents->inferred_args = ::infer_arguments(body, contents->outputs);
outputs           346 src/Pipeline.cpp     same_compile = same_compile && (lowering_args.size() + outputs().size()) == old_module.functions().front().args.size();
outputs           362 src/Pipeline.cpp         contents->module = lower(contents->outputs, new_fn_name, target, lowering_args, linkage_type, custom_passes);
outputs           371 src/Pipeline.cpp     string name = contents->outputs[0].name();
outputs           510 src/Pipeline.cpp     for (auto & out : contents->outputs) {
outputs           670 src/Pipeline.cpp     for (Function f : contents->outputs) {
outputs           772 src/Pipeline.cpp             for (size_t i = 0; i < pipeline_contents.outputs.size(); i++) {
outputs           996 src/Pipeline.cpp     for (Type t : contents->outputs[0].output_types()) {
outputs            76 src/Pipeline.h     EXPORT Pipeline(const std::vector<Func> &outputs);
outputs            79 src/Pipeline.h     EXPORT std::vector<Func> outputs() const;
outputs           166 src/PrintLoopNest.cpp     vector<Function> outputs;
outputs           167 src/PrintLoopNest.cpp     std::tie(outputs, env) = deep_copy(output_funcs, env);
outputs           170 src/PrintLoopNest.cpp     for (Function f: outputs) {
outputs           178 src/PrintLoopNest.cpp     vector<string> order = realization_order(outputs, env);
outputs           193 src/PrintLoopNest.cpp     Stmt s = schedule_functions(outputs, order, env, target, any_memoized);
outputs            39 src/RealizationOrder.cpp vector<string> realization_order(const vector<Function> &outputs,
outputs            57 src/RealizationOrder.cpp     for (Function f : outputs) {
outputs           349 src/ScheduleFunctions.cpp                 for (int k = 0; k < input.outputs(); k++) {
outputs           351 src/ScheduleFunctions.cpp                     if (input.outputs() > 1) {
outputs           388 src/ScheduleFunctions.cpp             for (int j = 0; j < f.outputs(); j++) {
outputs           390 src/ScheduleFunctions.cpp                 if (f.outputs() > 1) {
outputs           404 src/ScheduleFunctions.cpp             if (f.outputs() > 1) {
outputs           409 src/ScheduleFunctions.cpp             for (int j = 0; j < f.outputs(); j++) {
outputs           411 src/ScheduleFunctions.cpp                 if (f.outputs() > 1) {
outputs          1145 src/ScheduleFunctions.cpp Stmt schedule_functions(const vector<Function> &outputs,
outputs          1160 src/ScheduleFunctions.cpp         for (Function o : outputs) {
outputs            25 src/ScheduleFunctions.h Stmt schedule_functions(const std::vector<Function> &outputs,
outputs           111 src/SplitTuples.cpp             if (f.outputs() > 1) {
outputs            29 src/StorageFlattening.cpp             outputs.insert(f.name());
outputs            35 src/StorageFlattening.cpp     set<string> outputs;
outputs           204 src/StorageFlattening.cpp             if (outputs.count(f.name())) {
outputs           341 src/StorageFlattening.cpp                         const vector<Function> &outputs,
outputs           349 src/StorageFlattening.cpp         if (p.second.outputs() > 1) {
outputs           350 src/StorageFlattening.cpp             for (int i = 0; i < p.second.outputs(); i++) {
outputs           358 src/StorageFlattening.cpp     s = FlattenDimensions(tuple_env, outputs, target).mutate(s);
outputs            21 src/StorageFlattening.h                         const std::vector<Function> &outputs,
outputs           244 src/Tracing.cpp     const vector<Function> &outputs;
outputs           247 src/Tracing.cpp         for (Function f : outputs) {
outputs           257 src/Tracing.cpp     RemoveRealizeOverOutput(const vector<Function> &o) : outputs(o) {}
outputs           261 src/Tracing.cpp                     const map<string, Function> &env, const vector<Function> &outputs,
outputs           267 src/Tracing.cpp     for (Function output : outputs) {
outputs           284 src/Tracing.cpp     s = RemoveRealizeOverOutput(outputs).mutate(s);
outputs            22 src/Tracing.h                      const std::vector<Function> &outputs,