types             193 python_bindings/python/Func.cpp                          p::list types,
types             196 python_bindings/python/Func.cpp     auto types_vec = python_collection_to_vector<h::Type>(types);
types              51 src/AllocationBoundsInference.cpp         stmt = Realize::make(op->name, op->types, op->bounds, op->condition, new_body);
types              42 src/CodeGen_ARM.cpp     Type types[] = {Int(8, 8), Int(8, 16), UInt(8, 8), UInt(8, 16),
types              45 src/CodeGen_ARM.cpp     for (size_t i = 0; i < sizeof(types)/sizeof(types[0]); i++) {
types              46 src/CodeGen_ARM.cpp         Type t = types[i];
types            2308 src/CodeGen_LLVM.cpp             vector<llvm::Type *> types(op->args.size());
types            2311 src/CodeGen_LLVM.cpp                 types[i] = args[i]->getType();
types            2312 src/CodeGen_LLVM.cpp                 all_same_type &= (types[0] == types[i]);
types            2319 src/CodeGen_LLVM.cpp                 value = create_alloca_at_entry(types[0], 1);
types            2323 src/CodeGen_LLVM.cpp                                            (llvm::Type *)ArrayType::get(types[0], types.size()) :
types            2324 src/CodeGen_LLVM.cpp                                            (llvm::Type *)StructType::get(*context, types));
types              28 src/DebugToFile.cpp             user_assert(op->types.size() == 1)
types              44 src/DebugToFile.cpp             Type t = op->types[0];
types              83 src/DebugToFile.cpp             stmt = Realize::make(op->name, op->types, op->bounds, op->condition, body);
types             164 src/Func.cpp                            const std::vector<Type> &types,
types             168 src/Func.cpp       func.define_extern(function_name, args, types, dimensionality,
types             946 src/Func.h                                   const std::vector<Type> &types,
types             683 src/Function.cpp                              const std::vector<Type> &types,
types             698 src/Function.cpp     contents->output_types = types;
types             702 src/Function.cpp     for (size_t i = 0; i < types.size(); i++) {
types             704 src/Function.cpp         if (types.size() > 1) {
types             707 src/Function.cpp         Parameter output(types[i], true, dimensionality, buffer_name);
types             215 src/Function.h                               const std::vector<Type> &types,
types             176 src/Generator.cpp std::vector<Type> parse_halide_type_list(const std::string &types) {
types             179 src/Generator.cpp     for (auto t : split_string(types, ",")) {
types            1392 src/Generator.cpp                     user_assert((int)f.outputs() == (int)output->types().size()) << "Output \"" << f.name() 
types            1393 src/Generator.cpp                             << "\" requires a Tuple of size " << output->types().size() 
types            1396 src/Generator.cpp                         Type expected = output->types().at(i);
types            1478 src/Generator.cpp                  const std::vector<Type> &types,
types            1480 src/Generator.cpp     : array_size_(array_size), name_(name), kind_(kind), types_(types), dimensions_(dimensions) {
types            1590 src/Generator.cpp         user_assert(types().size() == t.size()) << "Type mismatch for " << name() << ": expected " << types().size() << " types but saw " << t.size();
types            1592 src/Generator.cpp             user_assert(types().at(i) == t.at(i)) << "Type mismatch for " << name() << ": expected " << types().at(i) << " saw " << t.at(i);
types            1098 src/Generator.h     EXPORT const std::vector<Type> &types() const;
types            1111 src/Generator.h                    const std::vector<Type> &types,
types            2049 src/Generator.h EXPORT std::vector<Type> parse_halide_type_list(const std::string &types);
types             441 src/IR.cpp     Stmt Realize::make(const std::string &name, const std::vector<Type> &types, const Region &bounds, const Expr &condition, const Stmt &body) {
types             449 src/IR.cpp         internal_assert(!types.empty()) << "Realize has empty type\n";
types             455 src/IR.cpp         node->types = types;
types             462 src/IR.cpp     Stmt Prefetch::make(const std::string &name, const std::vector<Type> &types, const Region &bounds, Parameter param) {
types             469 src/IR.cpp         internal_assert(!types.empty()) << "Prefetch has empty type\n";
types             473 src/IR.cpp         node->types = types;
types             404 src/IR.h           std::vector<Type> types;
types             409 src/IR.h           EXPORT static Stmt make(const std::string &name, const std::vector<Type> &types, const Region &bounds, const Expr &condition, const Stmt &body);
types             723 src/IR.h           std::vector<Type> types;
types             729 src/IR.h           EXPORT static Stmt make(const std::string &name, const std::vector<Type> &types,
types             403 src/IREquality.cpp     compare_scalar(s->types.size(), op->types.size());
types             405 src/IREquality.cpp     for (size_t i = 0; (result == Equal) && (i < s->types.size()); i++) {
types             406 src/IREquality.cpp         compare_types(s->types[i], op->types[i]);
types             296 src/IRMutator.cpp         stmt = Realize::make(op->name, op->types, new_bounds,
types             311 src/IRMutator.cpp         stmt = Prefetch::make(op->name, op->types, new_bounds, op->param);
types             159 src/Introspection.cpp     vector<TypeInfo> types;
types             796 src/Introspection.cpp         for (size_t i = 0; i < types.size(); i++) {
types             798 src/Introspection.cpp                    types[i].name.c_str(),
types             799 src/Introspection.cpp                    (unsigned long long)(types[i].size),
types             800 src/Introspection.cpp                    (unsigned long long)(types[i].def_loc));
types             801 src/Introspection.cpp             for (size_t j = 0; j < types[i].members.size(); j++) {
types             802 src/Introspection.cpp                 TypeInfo *c = types[i].members[j].type;
types             808 src/Introspection.cpp                        types[i].members[j].name.c_str(),
types             809 src/Introspection.cpp                        types[i].members[j].stack_offset,
types             811 src/Introspection.cpp                        (long long unsigned)types[i].members[j].type_def_loc);
types            1094 src/Introspection.cpp                         types.push_back(c);
types            1572 src/Introspection.cpp                         types.push_back(type_info);
types            1579 src/Introspection.cpp                     types.push_back(type_info);
types            1668 src/Introspection.cpp             for (size_t i = 0; i < types.size(); i++) {
types            1669 src/Introspection.cpp                 type_map[types[i].def_loc] = &types[i];
types            1684 src/Introspection.cpp             for (size_t i = 0; i < types.size(); i++) {
types            1685 src/Introspection.cpp                 for (size_t j = 0; j < types[i].members.size(); j++) {
types            1686 src/Introspection.cpp                     types[i].members[j].type =
types            1687 src/Introspection.cpp                         type_map[types[i].members[j].type_def_loc];
types            1692 src/Introspection.cpp         for (size_t i = 0; i < types.size(); i++) {
types            1695 src/Introspection.cpp             TypeInfo *t = &types[i];
types            1726 src/Introspection.cpp                 types[i].name = t->name;
types            1728 src/Introspection.cpp                     types[i].name += " " + suffix.back();
types             386 src/Memoization.cpp             stmt = Realize::make(op->name, op->types, op->bounds, op->condition, cache_key_alloc);
types             435 src/RemoveUndef.cpp             stmt = Realize::make(op->name, op->types, new_bounds, condition, body);
types             382 src/SkipStages.cpp                 stmt = Realize::make(op->name, op->types, op->bounds,
types             392 src/SlidingWindow.cpp             stmt = Realize::make(op->name, op->types, op->bounds, op->condition, new_body);
types              61 src/SplitTuples.cpp         if (op->types.size() > 1) {
types              64 src/SplitTuples.cpp             for (int i = (int)op->types.size() - 1; i >= 0; i--) {
types              65 src/SplitTuples.cpp                 body = Realize::make(op->name + "." + std::to_string(i), {op->types[i]}, op->bounds, op->condition, body);
types              86 src/SplitTuples.cpp         if (!op->param.defined() && (op->types.size() > 1)) {
types              94 src/SplitTuples.cpp             internal_assert((*it) < (int)op->types.size());
types              95 src/SplitTuples.cpp             stmt = Prefetch::make(op->name + "." + std::to_string(*it), {op->types[(*it)]}, op->bounds);
types              97 src/SplitTuples.cpp                 internal_assert((*it) < (int)op->types.size());
types              98 src/SplitTuples.cpp                 stmt = Block::make(stmt, Prefetch::make(op->name + "." + std::to_string(*it), {op->types[(*it)]}, op->bounds));
types             136 src/StorageFlattening.cpp         internal_assert(op->types.size() == 1);
types             157 src/StorageFlattening.cpp         builder.type = op->types[0];
types             167 src/StorageFlattening.cpp         stmt = Allocate::make(op->name, op->types[0], extents, condition, stmt);
types             227 src/StorageFlattening.cpp         internal_assert(op->types.size() == 1)
types             275 src/StorageFlattening.cpp         stmt = Evaluate::make(Call::make(op->types[0], Call::prefetch, args, Call::Intrinsic));
types             314 src/StorageFolding.cpp                 stmt = Realize::make(op->name, op->types, op->bounds, op->condition, body);
types             327 src/StorageFolding.cpp                 stmt = Realize::make(op->name, op->types, op->bounds, op->condition, body);
types             340 src/StorageFolding.cpp                 stmt = Realize::make(op->name, op->types, bounds, op->condition, body);
types             190 src/Tracing.cpp             stmt = Realize::make(op->name, op->types, op->bounds, op->condition, new_body);
types             195 src/Tracing.cpp             stmt = Realize::make(op->name, op->types, op->bounds, op->condition, new_body);
types             421 src/runtime/hexagon_remote/bin/src/halide_hexagon_remote_skel.c static const Type types[2];
types             422 src/runtime/hexagon_remote/bin/src/halide_hexagon_remote_skel.c static const SequenceType sequenceTypes[1] = {{&(types[1]),0x0,0x4,0x4,0x0}};
types             423 src/runtime/hexagon_remote/bin/src/halide_hexagon_remote_skel.c static const Type types[2] = {{0x1,{{(const uintptr_t)0,(const uintptr_t)0}}, 2,0x1},{SLIM_IFPTR32(0x8,0x10),{{(const uintptr_t)&(types[0]),(const uintptr_t)0x0}}, 9,SLIM_IFPTR32(0x4,0x8)}};
types             424 src/runtime/hexagon_remote/bin/src/halide_hexagon_remote_skel.c static const Parameter parameters[8] = {{SLIM_IFPTR32(0x8,0x10),{{(const uintptr_t)&(types[0]),(const uintptr_t)0x0}}, 9,SLIM_IFPTR32(0x4,0x8),0,0},{0x4,{{(const uintptr_t)0,(const uintptr_t)0}}, 2,0x4,3,0},{0x4,{{(const uintptr_t)0,(const uintptr_t)0}}, 2,0x4,0,0},{SLIM_IFPTR32(0x8,0x10),{{(const uintptr_t)&(sequenceTypes[0]),0}}, 25,SLIM_IFPTR32(0x4,0x8),0,0},{SLIM_IFPTR32(0x8,0x10),{{(const uintptr_t)&(sequenceTypes[0]),0}}, 25,SLIM_IFPTR32(0x4,0x8),3,0},{SLIM_IFPTR32(0x8,0x10),{{(const uintptr_t)&(types[0]),(const uintptr_t)0x0}}, 9,SLIM_IFPTR32(0x4,0x8),3,0},{0x4,{{(const uintptr_t)0,(const uintptr_t)1}}, 2,0x4,3,0},{0x4,{{(const uintptr_t)0,(const uintptr_t)1}}, 2,0x4,0,0}};
types             421 src/runtime/hexagon_remote/bin/src/halide_hexagon_remote_stub.c static const Type types[2];
types             422 src/runtime/hexagon_remote/bin/src/halide_hexagon_remote_stub.c static const SequenceType sequenceTypes[1] = {{&(types[1]),0x0,0x4,0x4,0x0}};
types             423 src/runtime/hexagon_remote/bin/src/halide_hexagon_remote_stub.c static const Type types[2] = {{0x1,{{(const uintptr_t)0,(const uintptr_t)0}}, 2,0x1},{SLIM_IFPTR32(0x8,0x10),{{(const uintptr_t)&(types[0]),(const uintptr_t)0x0}}, 9,SLIM_IFPTR32(0x4,0x8)}};
types             424 src/runtime/hexagon_remote/bin/src/halide_hexagon_remote_stub.c static const Parameter parameters[8] = {{SLIM_IFPTR32(0x8,0x10),{{(const uintptr_t)&(types[0]),(const uintptr_t)0x0}}, 9,SLIM_IFPTR32(0x4,0x8),0,0},{0x4,{{(const uintptr_t)0,(const uintptr_t)0}}, 2,0x4,3,0},{0x4,{{(const uintptr_t)0,(const uintptr_t)0}}, 2,0x4,0,0},{SLIM_IFPTR32(0x8,0x10),{{(const uintptr_t)&(sequenceTypes[0]),0}}, 25,SLIM_IFPTR32(0x4,0x8),0,0},{SLIM_IFPTR32(0x8,0x10),{{(const uintptr_t)&(sequenceTypes[0]),0}}, 25,SLIM_IFPTR32(0x4,0x8),3,0},{SLIM_IFPTR32(0x8,0x10),{{(const uintptr_t)&(types[0]),(const uintptr_t)0x0}}, 9,SLIM_IFPTR32(0x4,0x8),3,0},{0x4,{{(const uintptr_t)0,(const uintptr_t)1}}, 2,0x4,3,0},{0x4,{{(const uintptr_t)0,(const uintptr_t)1}}, 2,0x4,0,0}};
types             116 test/correctness/extern_producer.cpp     std::vector<Type> types;
types             117 test/correctness/extern_producer.cpp     types.push_back(Float(32));
types             118 test/correctness/extern_producer.cpp     types.push_back(Float(32));
types             121 test/correctness/extern_producer.cpp 			types, 2);
types              28 test/correctness/gpu_mixed_shared_mem_types.cpp     Type types[] = {Int(8), Int(16), Int(32), Int(64),
types              47 test/correctness/gpu_mixed_shared_mem_types.cpp         if ((types[i].is_int() || types[i].is_uint())) {
types              50 test/correctness/gpu_mixed_shared_mem_types.cpp                 types[i].bits() >= 64) {
types              54 test/correctness/gpu_mixed_shared_mem_types.cpp             if (types[i].bits() <= 64) {
types              55 test/correctness/gpu_mixed_shared_mem_types.cpp                 off = (1 << (types[i].bits() - 4)) + 17;
types              60 test/correctness/gpu_mixed_shared_mem_types.cpp         funcs[i](x) = cast(types[i], x/16 + off);
types              59 test/generator/metadata_tester_generator.cpp         assert(output.types().size() == 2);
types              60 test/generator/metadata_tester_generator.cpp         Type output_type = output.types().at(0);