output_types 110 apps/fft/fft.cpp Type type = f.output_types()[0]; output_types 125 apps/fft/fft.cpp Type type = f.output_types()[0]; output_types 159 apps/fft/fft.cpp Type type = f.output_types()[0]; output_types 190 apps/fft/fft.cpp Type type = f.output_types()[0]; output_types 344 apps/fft/fft.cpp vector_width = lcm(vector_width, target.natural_vector_size(v.output_types()[0])); output_types 353 apps/fft/fft.cpp exchange(A({n0, n1}, args)) = undef_z(V.output_types()[0]); output_types 440 apps/fft/fft.cpp std::min(max_tile_size, target.natural_vector_size(f.output_types()[0])); output_types 704 apps/fft/fft.cpp zip_width = target.natural_vector_size(r.output_types()[0]); output_types 909 apps/fft/fft.cpp zip_width = target.natural_vector_size(dft0T.output_types()[0]); output_types 202 python_bindings/python/Func.cpp for (h::Type t : func.output_types()) { output_types 499 src/BoundsInference.cpp builder.type = input.output_types()[k]; output_types 541 src/BoundsInference.cpp builder.type = func.output_types()[j]; output_types 123 src/DebugToFile.cpp s = Realize::make(out.name(), out.output_types(), output_bounds, const_true(), s); output_types 174 src/Func.cpp return func.output_types(); output_types 870 src/Func.cpp Expr prev_val = Call::make(intm.output_types()[i], func_name, output_types 884 src/Func.cpp Expr prev_val = Call::make(intm.output_types()[0], func_name, output_types 2764 src/Func.cpp Buffer<> im = Buffer<>::make_scalar(func.output_types()[i]); output_types 953 src/Func.h EXPORT const std::vector<Type> &output_types() const; output_types 37 src/Function.cpp std::vector<Type> output_types; output_types 308 src/Function.cpp dst->output_types = src->output_types; output_types 459 src/Function.cpp contents->output_types.resize(values.size()); output_types 460 src/Function.cpp for (size_t i = 0; i < contents->output_types.size(); i++) { output_types 461 src/Function.cpp contents->output_types[i] = values[i].type(); output_types 698 src/Function.cpp contents->output_types = types; output_types 754 src/Function.cpp return contents->output_types; output_types 146 src/Function.h return (int)output_types().size(); output_types 150 src/Function.h EXPORT const std::vector<Type> &output_types() const; output_types 1395 src/Generator.cpp for (size_t i = 0; i < f.output_types().size(); ++i) { output_types 1397 src/Generator.cpp Type actual = f.output_types()[i]; output_types 1557 src/Generator.cpp user_assert(f.output_types().size() == 1) output_types 1561 src/Generator.cpp user_assert(f.output_types()[0] == type()) output_types 1563 src/Generator.cpp << " but got " << f.output_types()[0] output_types 1688 src/Generator.cpp check_matching_type_and_dim(f.output_types(), f.dimensions()); output_types 1690 src/Generator.cpp parameters_.emplace_back(f.output_types().at(0), true, f.dimensions(), array_name(i), true, false); output_types 1632 src/Generator.h HALIDE_OUTPUT_FORWARD_CONST(output_types) output_types 1871 src/Generator.h const auto &output_types = f.output_types(); output_types 1872 src/Generator.h user_assert(output_types.size() == 1) output_types 1873 src/Generator.h << "Output should have size=1 but saw size=" << output_types.size() << "\n"; output_types 1875 src/Generator.h Buffer<> other(output_types.at(0), nullptr, std::vector<int>(f.dimensions(), 1)); output_types 1881 src/Generator.h user_assert(output_types.at(0) == this->type()) output_types 1882 src/Generator.h << "Output should have type=" << this->type() << " but saw type=" << output_types.at(0) << "\n"; output_types 533 src/IR.cpp return make(func.output_types()[(size_t)idx], func.name(), args, Halide, output_types 511 src/Pipeline.cpp for (Type t : out.output_types()) { output_types 671 src/Pipeline.cpp for (Type t : f.output_types()) { output_types 996 src/Pipeline.cpp for (Type t : contents->outputs[0].output_types()) { output_types 180 src/Prefetch.cpp prefetch = Prefetch::make(buf_name, it->second.output_types(), bounds); output_types 664 src/ScheduleFunctions.cpp s = Realize::make(name, func.output_types(), bounds, const_true(), s); output_types 277 src/Tracing.cpp s = Realize::make(output.name(), output.output_types(), output_region, const_true(), s); output_types 83 tutorial/lesson_14_types.cpp assert(f1.output_types()[0] == UInt(8)); output_types 87 tutorial/lesson_14_types.cpp assert(f2.output_types()[0] == Int(32) && output_types 88 tutorial/lesson_14_types.cpp f2.output_types()[1] == Float(32)); output_types 159 tutorial/lesson_15_generators.cpp .vectorize(x, natural_vector_size(rotated.output_types()[0]));