funcs             109 src/BoundsInference.cpp     const vector<Function> &funcs;
funcs             639 src/BoundsInference.cpp         funcs(f), func_bounds(fb), target(target) {
funcs             999 src/BoundsInference.cpp     vector<Function> funcs(order.size());
funcs            1001 src/BoundsInference.cpp         funcs[i] = env.find(order[i])->second;
funcs            1006 src/BoundsInference.cpp     s = BoundsInference(funcs, outputs, func_bounds, target).mutate(s);
funcs            1206 src/Generator.cpp             user_assert(!output->is_array() && output->funcs().size() == 1) << "Output " << n << " must be accessed via get_output_vector()\n";
funcs            1207 src/Generator.cpp             Func f = output->funcs().at(0);
funcs            1223 src/Generator.cpp             for (const auto &f : output->funcs()) {
funcs            1226 src/Generator.cpp             return output->funcs();
funcs            1382 src/Generator.cpp         std::vector<Func> funcs;
funcs            1384 src/Generator.cpp             for (const auto &f : output->funcs()) {
funcs            1403 src/Generator.cpp                 funcs.push_back(f);
funcs            1406 src/Generator.cpp         pipeline = Pipeline(funcs);
funcs            1547 src/Generator.cpp         for (const Func &f : funcs()) {
funcs            1650 src/Generator.cpp     const size_t expected = (kind() != IOKind::Scalar) ? funcs().size() : exprs().size();
funcs            1104 src/Generator.h     EXPORT const std::vector<Func> &funcs() const;
funcs            1171 src/Generator.h     return funcs();
funcs            1316 src/Generator.h         return this->funcs().at(0)(std::forward<Args>(args)...);
funcs            1320 src/Generator.h         return this->funcs().at(0)(args);
funcs            1329 src/Generator.h         return this->funcs().at(0);
funcs            1387 src/Generator.h         return this->funcs().at(0)(std::forward<Args>(args)...);
funcs            1391 src/Generator.h         return this->funcs().at(0)(args);
funcs            1395 src/Generator.h         return this->funcs().at(0);
funcs            1825 src/Generator.h         internal_assert(this->funcs().size() == 1);
funcs            1826 src/Generator.h         return this->funcs().at(0).output_buffer().parameter();
funcs            2504 src/Generator.h             Halide::Func f = arg.funcs().at(0);
funcs             144 src/Pipeline.cpp     vector<Func> funcs;
funcs             146 src/Pipeline.cpp         funcs.push_back(Func(f));
funcs             148 src/Pipeline.cpp     return funcs;
funcs            1294 src/runtime/HalideRuntime.h     struct halide_profiler_func_stats *funcs;
funcs              48 src/runtime/profiler.cpp     p->funcs = (halide_profiler_func_stats *)malloc(num_funcs * sizeof(halide_profiler_func_stats));
funcs              49 src/runtime/profiler.cpp     if (!p->funcs) {
funcs              54 src/runtime/profiler.cpp         p->funcs[i].time = 0;
funcs              55 src/runtime/profiler.cpp         p->funcs[i].name = (const char *)(func_names[i]);
funcs              56 src/runtime/profiler.cpp         p->funcs[i].memory_current = 0;
funcs              57 src/runtime/profiler.cpp         p->funcs[i].memory_peak = 0;
funcs              58 src/runtime/profiler.cpp         p->funcs[i].memory_total = 0;
funcs              59 src/runtime/profiler.cpp         p->funcs[i].num_allocs = 0;
funcs              60 src/runtime/profiler.cpp         p->funcs[i].stack_peak = 0;
funcs              61 src/runtime/profiler.cpp         p->funcs[i].active_threads_numerator = 0;
funcs              62 src/runtime/profiler.cpp         p->funcs[i].active_threads_denominator = 0;
funcs              80 src/runtime/profiler.cpp             halide_profiler_func_stats *f = p->funcs + func_id - p->first_func_id;
funcs             215 src/runtime/profiler.cpp             sync_compare_max_and_swap(&(p_stats->funcs[i]).stack_peak, f_values[i]);
funcs             235 src/runtime/profiler.cpp     halide_profiler_func_stats *f_stats = &p_stats->funcs[func_id];
funcs             271 src/runtime/profiler.cpp     halide_profiler_func_stats *f_stats = &p_stats->funcs[func_id];
funcs             317 src/runtime/profiler.cpp                 halide_profiler_func_stats *fs = p->funcs + i;
funcs             329 src/runtime/profiler.cpp                 halide_profiler_func_stats *fs = p->funcs + i;
funcs             407 src/runtime/profiler.cpp         free(p->funcs);
funcs              11 test/correctness/code_explosion.cpp     std::vector<Func> funcs;
funcs              12 test/correctness/code_explosion.cpp     funcs.push_back(lambda(x, cast<uint32_t>(x)));
funcs              13 test/correctness/code_explosion.cpp     funcs.push_back(lambda(x, cast<uint32_t>(x)));
funcs              15 test/correctness/code_explosion.cpp         funcs.push_back(lambda(x, funcs[i-1](x) + funcs[i-2](x)));
funcs              18 test/correctness/code_explosion.cpp     g(x) = funcs[funcs.size()-1](x);
funcs              31 test/correctness/gpu_mixed_shared_mem_types.cpp     Func funcs[n_types];
funcs              60 test/correctness/gpu_mixed_shared_mem_types.cpp         funcs[i](x) = cast(types[i], x/16 + off);
funcs              61 test/correctness/gpu_mixed_shared_mem_types.cpp         e += cast(result_type, funcs[i](x));
funcs              62 test/correctness/gpu_mixed_shared_mem_types.cpp         funcs[i].compute_at(out, x).gpu_threads(x);
funcs              54 test/correctness/gpu_reuse_shared_memory.cpp     std::vector<Func> funcs(levels);
funcs              56 test/correctness/gpu_reuse_shared_memory.cpp     funcs[0](x, y) = 1;
funcs              58 test/correctness/gpu_reuse_shared_memory.cpp         funcs[i](x, y) = funcs[i-1](2*x, y);
funcs              61 test/correctness/gpu_reuse_shared_memory.cpp     funcs[levels-1].compute_root()
funcs              64 test/correctness/gpu_reuse_shared_memory.cpp         funcs[i].compute_at(funcs[levels-1], x)
funcs              69 test/correctness/gpu_reuse_shared_memory.cpp     Buffer<int> out = funcs[levels-1].realize(size_x, size_y);
funcs              93 test/correctness/gpu_reuse_shared_memory.cpp     std::vector<Func> funcs(levels);
funcs              95 test/correctness/gpu_reuse_shared_memory.cpp     funcs[0](x, y) = 1;
funcs              97 test/correctness/gpu_reuse_shared_memory.cpp         funcs[i](x, y) = funcs[i-1](x/2, y);
funcs             100 test/correctness/gpu_reuse_shared_memory.cpp     funcs[levels-1].compute_root()
funcs             106 test/correctness/gpu_reuse_shared_memory.cpp         funcs[i].compute_at(funcs[levels-1], x)
funcs             111 test/correctness/gpu_reuse_shared_memory.cpp     funcs[levels-1].bound(x, 0, size_x).bound(y, 0, size_y);
funcs             113 test/correctness/gpu_reuse_shared_memory.cpp     Buffer<int> out = funcs[levels-1].realize(size_x, size_y);
funcs              10 test/correctness/implicit_args_tests.cpp int check_image(const Realization &r, const std::vector<FuncChecker> &funcs) {
funcs              11 test/correctness/implicit_args_tests.cpp     for (size_t idx = 0; idx < funcs.size(); idx++) {
funcs              16 test/correctness/implicit_args_tests.cpp                     int correct = funcs[idx](x, y, z);
funcs              43 test/correctness/out_of_memory.cpp     std::vector<Func> funcs;
funcs              44 test/correctness/out_of_memory.cpp     funcs.push_back(lambda(x, cast<uint8_t>(x)));
funcs              47 test/correctness/out_of_memory.cpp         f(x) = funcs[i](0) + funcs[i](big);
funcs              48 test/correctness/out_of_memory.cpp         funcs[i].compute_at(f, x);
funcs              49 test/correctness/out_of_memory.cpp         funcs.push_back(f);
funcs              55 test/correctness/out_of_memory.cpp     funcs[funcs.size()-1].set_custom_allocator(&test_malloc, &test_free);
funcs              56 test/correctness/out_of_memory.cpp     funcs[funcs.size()-1].set_error_handler(&handler);
funcs              57 test/correctness/out_of_memory.cpp     funcs[funcs.size()-1].realize(1);
funcs              47 test/generator/memory_profiler_mandelbrot_aottest.cpp             halide_profiler_func_stats *fs = p->funcs + i;
funcs             879 util/HalideTraceViz.cpp     vector<std::pair<std::string, FuncInfo> > funcs;
funcs             881 util/HalideTraceViz.cpp         funcs.push_back(p);
funcs             889 util/HalideTraceViz.cpp     std::sort(funcs.begin(), funcs.end(), by_first_packet_idx());
funcs             890 util/HalideTraceViz.cpp     for (std::pair<std::string, FuncInfo> p : funcs) {