make_zero 32 src/Bounds.cpp Expr zero = make_zero(x.type()); make_zero 329 src/Bounds.cpp Expr cmp = b.min >= make_zero(b.min.type().element_of()); make_zero 383 src/Bounds.cpp Expr cmp = b.min > make_zero(b.min.type().element_of()); make_zero 431 src/Bounds.cpp interval = Interval(make_zero(t), b.max - make_one(t)); make_zero 437 src/Bounds.cpp interval = Interval(make_zero(t), Max::make(abs(b.min), abs(b.max)) - make_one(t)); make_zero 442 src/Bounds.cpp interval = Interval(make_zero(t), Max::make(abs(b.min), abs(b.max))); make_zero 609 src/Bounds.cpp interval.min = make_zero(t); make_zero 158 src/BoundsInference.cpp {likely(predicates[0]), val, make_zero(val.type())}, make_zero 163 src/BoundsInference.cpp {likely(predicates[i]), cond_val, make_zero(cond_val.type())}, make_zero 487 src/BoundsInference.cpp Expr null_handle = make_zero(Handle()); make_zero 824 src/CPlusPlusMangle.cpp { ExternFuncArgument(make_zero(test_type)) }, target)); make_zero 842 src/CPlusPlusMangle.cpp { ExternFuncArgument(make_zero(qual1_type)), make_zero 843 src/CPlusPlusMangle.cpp ExternFuncArgument(make_zero(qual2_type)) }, target)); make_zero 847 src/CPlusPlusMangle.cpp { ExternFuncArgument(make_zero(test_type)), make_zero 848 src/CPlusPlusMangle.cpp ExternFuncArgument(make_zero(test_type)) }, target)); make_zero 862 src/CPlusPlusMangle.cpp { ExternFuncArgument(make_zero(std_test_type)) }, target)); make_zero 870 src/CPlusPlusMangle.cpp { ExternFuncArgument(make_zero(class_type)), }, target)); make_zero 878 src/CPlusPlusMangle.cpp { ExternFuncArgument(make_zero(union_type)), }, target)); make_zero 886 src/CPlusPlusMangle.cpp { ExternFuncArgument(make_zero(enum_type)), }, target)); make_zero 908 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(Bool()))); make_zero 909 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(Int(8)))); make_zero 910 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(UInt(8)))); make_zero 911 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(Int(16)))); make_zero 912 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(UInt(16)))); make_zero 913 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(Int(32)))); make_zero 914 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(UInt(32)))); make_zero 915 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(Int(64)))); make_zero 916 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(UInt(64)))); make_zero 917 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(Float(32)))); make_zero 918 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(Float(64)))); make_zero 940 src/CPlusPlusMangle.cpp args.push_back(make_zero(Handle(1, &type_info[i % 100]))); make_zero 963 src/CPlusPlusMangle.cpp args.push_back(make_zero(Handle(1, &type_info[i % 25]))); make_zero 989 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(Handle(1, &ti)))); make_zero 1010 src/CPlusPlusMangle.cpp args.push_back(make_zero(Handle(1, &t1))); make_zero 1011 src/CPlusPlusMangle.cpp args.push_back(make_zero(Handle(1, &t2))); make_zero 1012 src/CPlusPlusMangle.cpp args.push_back(make_zero(Handle(1, &t3))); make_zero 1027 src/CPlusPlusMangle.cpp args.push_back(make_zero(Handle(1, nullptr))); make_zero 1028 src/CPlusPlusMangle.cpp args.push_back(make_zero(Handle(1, nullptr))); make_zero 486 src/CSE.cpp Expr handle_a = reinterpret(type_of<int *>(), make_zero(UInt(64))); make_zero 487 src/CSE.cpp Expr handle_b = reinterpret(type_of<float *>(), make_zero(UInt(64))); make_zero 488 src/CSE.cpp Expr handle_c = reinterpret(type_of<float *>(), make_zero(UInt(64))); make_zero 287 src/CodeGen_Internal.cpp expr = Call::make(op->type, Call::if_then_else, {scalar_pred->value, unpredicated_load, make_zero(op->type)}, make_zero 303 src/CodeGen_Internal.cpp make_zero(unpredicated_load.type())}, Call::PureIntrinsic)); make_zero 461 src/CodeGen_LLVM.cpp mangle_args.push_back(ExternFuncArgument(make_zero(arg.type))); make_zero 471 src/CodeGen_LLVM.cpp names.argv_name = cplusplus_function_mangled_name(names.argv_name, namespaces, type_of<int>(), { ExternFuncArgument(make_zero(void_star_star)) }, target); make_zero 1757 src/CodeGen_LLVM.cpp Expr ramp = Ramp::make(make_zero(op->base.type()), op->stride, op->lanes); make_zero 2064 src/CodeGen_LLVM.cpp {op->predicate, load_expr, make_zero(load_expr.type())}, make_zero 30 src/CodeGen_Posix.cpp Expr overflow = make_zero(UInt(64)); make_zero 40 src/CodeGen_Posix.cpp Expr total_size_hi = make_zero(UInt(64)); make_zero 114 src/EliminateBoolVectors.cpp make_zero(op->type))); make_zero 117 src/EliminateBoolVectors.cpp expr = mutate(op->value != make_zero(op->value.type())); make_zero 130 src/EliminateBoolVectors.cpp make_zero(ty)); make_zero 83 src/Float16.h EXPORT static float16_t make_zero(bool positive); make_zero 290 src/IROperator.cpp return reinterpret(t, make_zero(UInt(64))); make_zero 309 src/IROperator.cpp return make_zero(UInt(1, w)); make_zero 540 src/IROperator.cpp result = select(biased > 0, result, make_zero(type)); make_zero 632 src/IROperator.cpp args[1] = make_zero(type_of<halide_dimension_t *>()); make_zero 640 src/IROperator.cpp args[2] = make_zero(type_of<void *>()); make_zero 646 src/IROperator.cpp args[3] = make_zero(UInt(64)); make_zero 652 src/IROperator.cpp args[4] = make_zero(type_of<struct halide_device_interface_t *>()); make_zero 687 src/IROperator.cpp args[8] = make_zero(type_of<halide_dimension_t *>()); make_zero 692 src/IROperator.cpp Expr flags = make_zero(UInt(64)); make_zero 696 src/IROperator.cpp make_zero(UInt(64))); make_zero 701 src/IROperator.cpp make_zero(UInt(64))); make_zero 109 src/IROperator.h EXPORT Expr make_zero(Type t); make_zero 305 src/IROperator.h return Internal::Sub::make(Internal::make_zero(a.type()), a); make_zero 614 src/IROperator.h return Internal::make_zero(a.type()); make_zero 133 src/InjectHostDevBufferCopies.cpp expr = make_zero(Handle()); make_zero 20 src/Lerp.cpp Expr bias_value = make_zero(result_type); make_zero 34 src/LoopCarry.cpp return make_zero(v->type); make_zero 37 src/LoopCarry.cpp return make_zero(op->type); make_zero 490 src/Memoization.cpp args[2] = make_zero(Handle()); make_zero 79 src/Profiling.cpp return make_zero(UInt(64)); make_zero 99 src/Profiling.cpp size = simplify(Select::make(condition, size * type.bytes(), make_zero(UInt(64)))); make_zero 1015 src/Simplify.cpp expr = make_zero(op->type); make_zero 1048 src/Simplify.cpp make_zero(ramp_b->stride.type())- ramp_b->stride, make_zero 1064 src/Simplify.cpp make_zero(op->type), make_zero 1071 src/Simplify.cpp make_zero(op->type))); make_zero 1076 src/Simplify.cpp make_zero(op->type), make_zero 1083 src/Simplify.cpp make_zero(op->type))); make_zero 1092 src/Simplify.cpp expr = mutate(make_zero(add_b->a.type()) - add_b->a); make_zero 1095 src/Simplify.cpp expr = mutate(make_zero(add_b->a.type()) - add_b->b); make_zero 1102 src/Simplify.cpp expr = mutate(Max::make(make_zero(op->type), max_a->b - max_a->a)); make_zero 1108 src/Simplify.cpp expr = mutate(Min::make(make_zero(op->type), min_a->b - min_a->a)); make_zero 1114 src/Simplify.cpp expr = mutate(Max::make(max_a->a - max_a->b, make_zero(op->type))); make_zero 1120 src/Simplify.cpp expr = mutate(Min::make(min_a->a - min_a->b, make_zero(op->type))); make_zero 1127 src/Simplify.cpp expr = mutate(Min::make(make_zero(op->type), max_b->a - max_b->b)); make_zero 1133 src/Simplify.cpp expr = mutate(Max::make(make_zero(op->type), min_b->a - min_b->b)); make_zero 1139 src/Simplify.cpp expr = mutate(Min::make(max_b->b - max_b->a, make_zero(op->type))); make_zero 1145 src/Simplify.cpp expr = mutate(Max::make(min_b->b - min_b->a, make_zero(op->type))); make_zero 1295 src/Simplify.cpp expr = make_zero(op->type); make_zero 1301 src/Simplify.cpp expr = make_zero(op->type); make_zero 1334 src/Simplify.cpp expr = mutate(make_zero(a.type()) - (b % mul_a->b)); make_zero 1653 src/Simplify.cpp expr = mutate(select(b < make_zero(op->type), make_zero 1868 src/Simplify.cpp expr = mutate((make_zero(op->type) - sub_a->b)/b + make_one(op->type)); make_zero 1941 src/Simplify.cpp expr = mutate(mul_a_a->a + ((make_zero(op->type) - sub_a->b) / b)); make_zero 1947 src/Simplify.cpp expr = mutate(mul_a_a->b + ((make_zero(op->type) - sub_a->b) / b)); make_zero 2037 src/Simplify.cpp expr = make_zero(op->type); make_zero 2874 src/Simplify.cpp Expr zero = make_zero(delta.type()); make_zero 2917 src/Simplify.cpp make_zero(broadcast->value.type())), make_zero 2921 src/Simplify.cpp expr = (add->a == mutate(make_zero(delta.type()) - add->b)); make_zero 2951 src/Simplify.cpp expr = (delta == make_zero(delta.type())); make_zero 3080 src/Simplify.cpp expr = mutate(make_zero(add_b->b.type()) < add_b->b); make_zero 3083 src/Simplify.cpp expr = mutate(make_zero(add_b->a.type()) < add_b->a); make_zero 3092 src/Simplify.cpp expr = mutate(sub_b->b < make_zero(sub_b->b.type())); make_zero 3640 src/Simplify.cpp expr = mutate(a || substitute(var_a->name, make_zero(a.type()), b)); make_zero 3642 src/Simplify.cpp expr = mutate(substitute(var_b->name, make_zero(b.type()), a) || b); make_zero 3675 src/Simplify.cpp expr = make_zero(a.type()); make_zero 3811 src/Simplify.cpp expr = mutate(add_t->a + Select::make(condition, add_t->b, make_zero(sub_f->b.type()) - sub_f->b)); make_zero 3816 src/Simplify.cpp expr = mutate(add_t->b + Select::make(condition, add_t->a, make_zero(sub_f->b.type()) - sub_f->b)); make_zero 3821 src/Simplify.cpp expr = mutate(sub_t->a + Select::make(condition, make_zero(sub_t->b.type()) - sub_t->b, add_f->b)); make_zero 3826 src/Simplify.cpp expr = mutate(sub_t->a + Select::make(condition, make_zero(sub_t->b.type()) - sub_t->b, add_f->a)); make_zero 168 src/SkipStages.cpp return make_zero(a.type()); make_zero 415 src/Solve.cpp expr = mutate(b + T::make(add_a->b, make_zero(op->type))); make_zero 418 src/Solve.cpp expr = mutate(a + T::make(add_b->b, make_zero(op->type))); make_zero 427 src/Solve.cpp expr = mutate(b - T::make(sub_a->b, make_zero(op->type))); make_zero 430 src/Solve.cpp expr = mutate(a - T::make(sub_b->b, make_zero(op->type))); make_zero 595 src/Solve.cpp expr = mutate(Opp::make(mul_a->a, make_zero(b.type()) - b)); make_zero 662 src/Solve.cpp expr = mutate(Cmp::make(a - b, make_zero(a.type()))); make_zero 42 src/StorageFlattening.cpp Expr idx = target.has_feature(Target::LargeBuffers) ? make_zero(Int(64)) : 0; make_zero 79 src/StorageFlattening.cpp Expr base = target.has_feature(Target::LargeBuffers) ? make_zero(Int(64)) : 0; make_zero 273 src/TrimNoOps.cpp expr = make_zero(op->type); make_zero 48 test/correctness/float16_t_comparison.cpp h_assert(nanValue.are_unordered(float16_t::make_zero(/*positive=*/true)), make_zero 50 test/correctness/float16_t_comparison.cpp h_assert(nanValue.are_unordered(float16_t::make_zero(/*positive=*/false)), make_zero 58 test/correctness/float16_t_comparison.cpp const float16_t zeroP = float16_t::make_zero(/*positive=*/true); make_zero 59 test/correctness/float16_t_comparison.cpp const float16_t zeroN = float16_t::make_zero(/*positive=*/false); make_zero 23 test/correctness/float16_t_constants.cpp const float16_t zeroP = float16_t::make_zero(/*positive=*/true); make_zero 55 test/correctness/float16_t_constants.cpp const float16_t zeroN = float16_t::make_zero(/*positive=*/false);