is_zero            39 src/ApplySplit.cpp             is_zero(simplify(iter->second % split.factor))) {
is_zero            44 src/ApplySplit.cpp         } else if (is_negative_const(split.factor) || is_zero(split.factor)) {
is_zero           321 src/Bounds.cpp             if (is_zero(b.min)) {
is_zero           450 src/CodeGen_ARM.cpp     if (op->type.is_float() && is_zero(op->a)) {
is_zero          1359 src/CodeGen_C.cpp         if (!on_stack || is_zero(op->condition)) {
is_zero            52 src/CodeGen_GPU_Host.cpp             internal_assert(is_zero(op->min));
is_zero          1219 src/CodeGen_LLVM.cpp     user_assert(!is_zero(op->b)) << "Division by constant zero in expression: " << Expr(op) << "\n";
is_zero           158 src/CodeGen_Metal_Dev.cpp         internal_assert(is_zero(loop->min));
is_zero           115 src/CodeGen_OpenCL_Dev.cpp         internal_assert(is_zero(loop->min));
is_zero           128 src/CodeGen_OpenGLCompute_Dev.cpp         internal_assert(is_zero(loop->min));
is_zero           484 src/CodeGen_OpenGL_Dev.cpp     if (r && is_zero(r->base) && is_one(r->stride) && r->lanes == 4) {
is_zero           487 src/CodeGen_OpenGL_Dev.cpp     } else if (r && is_zero(r->base) && is_one(r->stride) && r->lanes == 3) {
is_zero           489 src/CodeGen_OpenGL_Dev.cpp     } else if (r && is_zero(r->base) && is_one(r->stride) && r->lanes == 2) {
is_zero           527 src/CodeGen_OpenGL_Dev.cpp         internal_assert(is_zero(op->index));
is_zero           552 src/CodeGen_OpenGL_Dev.cpp         internal_assert(is_zero(op->index));
is_zero           614 src/CodeGen_OpenGL_Dev.cpp             if (rc && is_zero(rc->base) && is_one(rc->stride) && bx && by) {
is_zero           173 src/CodeGen_PTX_Dev.cpp         internal_assert(is_zero(loop->min));
is_zero           185 src/Float16.h      EXPORT bool is_zero() const;
is_zero           693 src/FuseGPUThreadLoops.cpp         if (CodeGen_GPU_Dev::is_gpu_var(op->name) && !is_zero(op->min)) {
is_zero           221 src/IROperator.cpp     if (const Cast *c = e.as<Cast>()) return is_zero(c->value);
is_zero           222 src/IROperator.cpp     if (const Broadcast *b = e.as<Broadcast>()) return is_zero(b->value);
is_zero           225 src/IROperator.cpp                is_zero(c->args[0]);
is_zero            65 src/IROperator.h EXPORT bool is_zero(const Expr &e);
is_zero           401 src/IROperator.h     user_assert(!Internal::is_zero(b)) << "operator% with constant 0 modulus\n";
is_zero           420 src/IROperator.h     user_assert(!Internal::is_zero(b)) << "operator% with constant 0 modulus\n";
is_zero            25 src/IntrusivePtr.h     bool is_zero() const {return count == 0;}
is_zero           169 src/Lerp.cpp           if (!is_zero(bias_value)) {
is_zero            41 src/LoopCarry.cpp         if (is_zero(lb)) {
is_zero            43 src/LoopCarry.cpp         } else if (is_zero(la)) {
is_zero            53 src/LoopCarry.cpp         if (is_zero(lb)) {
is_zero            63 src/LoopCarry.cpp         if (is_zero(la) && is_zero(lb)) {
is_zero            65 src/LoopCarry.cpp         } else if (is_zero(la) && lb.defined()) {
is_zero            67 src/LoopCarry.cpp         } else if (la.defined() && is_zero(lb)) {
is_zero            75 src/LoopCarry.cpp         if (is_zero(lb)) {
is_zero           150 src/LoopCarry.cpp             } else if (is_zero(step)) {
is_zero           165 src/ParallelRVar.cpp     return is_zero(hazard);
is_zero            78 src/Profiling.cpp         if (is_zero(cond)) { // Condition always false
is_zero           122 src/Profiling.cpp         if (!is_zero(size) && on_stack) {
is_zero           145 src/Profiling.cpp         if (!is_zero(size) && !on_stack && profiling_memory) {
is_zero           163 src/Profiling.cpp         if (!is_zero(alloc.size)) {
is_zero            35 src/RemoveTrivialForLoops.cpp         } else if (is_zero(for_loop->extent)) {
is_zero           667 src/Simplify.cpp         } else if (is_zero(b)) {
is_zero           669 src/Simplify.cpp         } else if (is_zero(a)) {
is_zero           749 src/Simplify.cpp                    is_zero(sub_a->a)) {
is_zero          1012 src/Simplify.cpp         if (is_zero(b)) {
is_zero          1305 src/Simplify.cpp                    is_zero(mutate((min_a->a + min_b->b) - (min_a->b + min_b->a)))) {
is_zero          1311 src/Simplify.cpp                    is_zero(mutate((max_a->a + max_b->b) - (max_a->b + max_b->a)))) {
is_zero          1317 src/Simplify.cpp                    is_zero(mutate((min_a->a + min_b->a) - (min_a->b + min_b->b)))) {
is_zero          1323 src/Simplify.cpp                    is_zero(mutate((max_a->a + max_b->a) - (max_a->b + max_b->b)))) {
is_zero          1477 src/Simplify.cpp         if (is_zero(a)) {
is_zero          1479 src/Simplify.cpp         } else if (is_zero(b)) {
is_zero          1630 src/Simplify.cpp         if (is_zero(b) && !op->type.is_float()) {
is_zero          1632 src/Simplify.cpp         } else if (is_zero(a)) {
is_zero          1865 src/Simplify.cpp                    !is_zero(b) &&
is_zero          2018 src/Simplify.cpp         if (is_zero(b) && !op->type.is_float()) {
is_zero          2020 src/Simplify.cpp         } else if (is_zero(a)) {
is_zero          2195 src/Simplify.cpp                    is_zero(b)) {
is_zero          2575 src/Simplify.cpp                    is_zero(b)) {
is_zero          2876 src/Simplify.cpp         if (is_zero(delta)) {
is_zero          2884 src/Simplify.cpp                 if (is_zero(deltai)) {
is_zero          2936 src/Simplify.cpp         } else if (sel && is_zero(sel->true_value)) {
is_zero          2943 src/Simplify.cpp         } else if (sel && is_zero(sel->false_value)) {
is_zero          3028 src/Simplify.cpp         } else if (is_zero(delta) ||
is_zero          3322 src/Simplify.cpp         } else if (is_zero(a)) {
is_zero          3324 src/Simplify.cpp         } else if (is_zero(b)) {
is_zero          3519 src/Simplify.cpp         } else if (is_zero(a)) {
is_zero          3521 src/Simplify.cpp         } else if (is_zero(b)) {
is_zero          3676 src/Simplify.cpp         } else if (is_zero(a)) {
is_zero          3721 src/Simplify.cpp         if (is_zero(condition)) {
is_zero          3729 src/Simplify.cpp                    is_zero(false_value)) {
is_zero          3736 src/Simplify.cpp                    is_zero(true_value) &&
is_zero          3860 src/Simplify.cpp         if (is_zero(stride)) {
is_zero          3880 src/Simplify.cpp         if (is_zero(condition)) {
is_zero          3983 src/Simplify.cpp         if (is_zero(predicate)) {
is_zero          4374 src/Simplify.cpp                     can_collapse &= is_zero(check);
is_zero          4407 src/Simplify.cpp                         can_collapse &= is_zero(check);
is_zero          4473 src/Simplify.cpp                         can_collapse &= is_zero(check);
is_zero          4495 src/Simplify.cpp                     if (!is_zero(check)) {
is_zero          4766 src/Simplify.cpp         if (a && is_zero(a->condition)) {
is_zero          4829 src/Simplify.cpp         if (is_zero(predicate)) {
is_zero          6128 src/Simplify.cpp     if (!is_zero(e)) {
is_zero          6203 src/Simplify.cpp                 if (!is_zero(e2)) {
is_zero          6220 src/Simplify.cpp                 if (!is_zero(e2)) {
is_zero            88 src/SimplifySpecializations.cpp         if (is_zero(c) || seen_const_true) {
is_zero           125 src/SkipStages.cpp         if (is_zero(a) || is_one(b)) {
is_zero           127 src/SkipStages.cpp         } else if (is_zero(b) || is_one(a)) {
is_zero           137 src/SkipStages.cpp         if (is_zero(a) || is_one(b)) {
is_zero           139 src/SkipStages.cpp         } else if (is_zero(b) || is_one(a)) {
is_zero           151 src/SkipStages.cpp         } else if (is_zero(a)) {
is_zero           155 src/SkipStages.cpp         } else if (is_zero(b)) {
is_zero           159 src/SkipStages.cpp         } else if (is_zero(c)) {
is_zero           169 src/SkipStages.cpp         } else if (is_zero(a)) {
is_zero            69 src/TrimNoOps.cpp         if (is_zero(a) || is_one(b)) return a;
is_zero            70 src/TrimNoOps.cpp         if (is_zero(b) || is_one(a)) return b;
is_zero            75 src/TrimNoOps.cpp         if (is_zero(a) || is_one(b)) return b;
is_zero            76 src/TrimNoOps.cpp         if (is_zero(b) || is_one(a)) return a;
is_zero            81 src/TrimNoOps.cpp         if (op->value.type().is_handle() || is_zero(op->predicate)) {
is_zero            84 src/TrimNoOps.cpp             if (is_zero(condition)) {
is_zero           114 src/TrimNoOps.cpp         if (is_zero(condition)) {
is_zero           130 src/TrimNoOps.cpp         if (is_zero(condition)) {
is_zero           361 src/TrimNoOps.cpp         } else if (is_zero(is_no_op.condition)) {
is_zero            37 test/correctness/float16_t_constants.cpp         h_assert(zeroP.is_zero() && !zeroP.is_negative(), "+ve zero invalid");
is_zero            66 test/correctness/float16_t_constants.cpp         h_assert(zeroN.is_zero() && zeroN.is_negative(), "-ve zero invalid");
is_zero           548 test/correctness/specialize.cpp         _halide_user_assert(s[0].condition.as<Internal::EQ>() && is_zero(s[0].condition.as<Internal::EQ>()->b));
is_zero           596 test/correctness/specialize.cpp         _halide_user_assert(s[0].condition.as<Internal::EQ>() && is_zero(s[0].condition.as<Internal::EQ>()->b));