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