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) {