is_const          132 src/Associativity.cpp                 if (!is_const(iter->second)) {
is_const           47 src/Bounds.cpp     if (is_const(e)) {
is_const          695 src/Bounds.cpp             if (is_const(val.min)) {
is_const          705 src/Bounds.cpp             if (is_const(val.max)) {
is_const           80 src/Buffer.h   using add_const_if_T_is_const = typename std::conditional<std::is_const<T>::value, const T2, T2>::type;
is_const          113 src/CPlusPlusMangle.cpp std::string one_qualifier_set(bool is_const, bool is_volatile, bool is_restrict, bool is_pointer_target, const std::string &base_mode) {
is_const          114 src/CPlusPlusMangle.cpp     if (is_const && is_volatile) {
is_const          116 src/CPlusPlusMangle.cpp     } else if (is_const) {
is_const           25 src/CSE.cpp        if (is_const(e)) {
is_const           42 src/CSE.cpp            return !(is_const(a->a) || is_const(a->b));
is_const           46 src/CSE.cpp            return !(is_const(a->a) || is_const(a->b));
is_const           50 src/CSE.cpp            return !(is_const(a->a) || is_const(a->b));
is_const           54 src/CSE.cpp            return !(is_const(a->a) || is_const(a->b));
is_const           58 src/CSE.cpp            return !is_const(a->stride);
is_const          269 src/CSE.cpp        if (is_const(e) || e.as<Variable>()) return e;
is_const          322 src/CodeGen_ARM.cpp         if (d && is_const(d->b, int64_t(1) << t.bits())) {
is_const          367 src/CodeGen_ARM.cpp     if (is_const(op->b, 3)) {
is_const          370 src/CodeGen_ARM.cpp     } else if (is_const(op->b, 5)) {
is_const          373 src/CodeGen_ARM.cpp     } else if (is_const(op->b, 7)) {
is_const          376 src/CodeGen_ARM.cpp     } else if (is_const(op->b, 9)) {
is_const         1443 src/CodeGen_C.cpp     if (is_const(op->value)) return;
is_const         1751 src/CodeGen_LLVM.cpp     if (is_const(op->stride) && !is_const(op->base)) {
is_const          293 src/CodeGen_OpenGLCompute_Dev.cpp         internal_assert(op->extents.size() == 1 && is_const(op->extents[0]));
is_const          340 src/CodeGen_OpenGLCompute_Dev.cpp     internal_assert(is_const(extent));
is_const          358 src/CodeGen_OpenGLCompute_Dev.cpp     if (is_const(op->value)) return;
is_const          419 src/CodeGen_OpenGL_Dev.cpp         if (is_const(cond)) {
is_const          609 src/CodeGen_OpenGL_Dev.cpp             internal_assert(is_const(c));
is_const          745 src/CodeGen_OpenGL_Dev.cpp         if (op->name == buf && !is_const(op->index)) {
is_const          752 src/CodeGen_OpenGL_Dev.cpp         if (op->name == buf && !is_const(op->index)) {
is_const           80 src/CodeGen_X86.cpp         if (is_const(matches[2])) {
is_const           90 src/Deinterleave.cpp         if (!r || !is_const(r->stride, store_stride)) {
is_const          463 src/Deinterleave.cpp                 is_const(op->b, i) &&
is_const          477 src/Deinterleave.cpp                 is_const(op->b, i) &&
is_const          645 src/Deinterleave.cpp                     if (!is_const(ramp->stride, lanes) || ramp->lanes != lanes) goto fail;
is_const          117 src/FastIntegerDivide.cpp     if (is_const(denominator)) {
is_const         2198 src/Func.cpp               constant_bounds = is_const(sched.bounds()[i].min) &&
is_const         2199 src/Func.cpp                   is_const(sched.bounds()[i].extent);
is_const          433 src/FuseGPUThreadLoops.cpp         if (!is_const(alloc_size)) { // dynamic-sized alloc
is_const          438 src/FuseGPUThreadLoops.cpp                 if (!is_const(mem_allocs[free_spaces[i]].max_size_bytes)) {
is_const          450 src/FuseGPUThreadLoops.cpp                 if (is_const(mem_allocs[free_spaces[i]].max_size_bytes)) {
is_const           60 src/IROperator.cpp         return is_const(c->value);
is_const           62 src/IROperator.cpp         return is_const(r->base) && is_const(r->stride);
is_const           64 src/IROperator.cpp         return is_const(b->value);
is_const           78 src/IROperator.cpp         return is_const(c->value, value);
is_const           80 src/IROperator.cpp         return is_const(b->value, value);
is_const           89 src/IROperator.cpp     return e && is_const(e->value);
is_const           21 src/IROperator.h EXPORT bool is_const(const Expr &e);
is_const           25 src/IROperator.h EXPORT bool is_const(const Expr &e, int64_t v);
is_const           62 src/InjectOpenGLIntrinsics.cpp                     is_const(call->param.min_constraint(2));
is_const           37 src/Interval.cpp     if (mb && !ma && !(is_const(mb->a) && is_const(mb->b))) {
is_const           41 src/Interval.cpp     if (ma && is_const(ma->b) && is_const(b)) {
is_const           78 src/Interval.cpp     if (mb && !ma && !(is_const(mb->a) && is_const(mb->b))) {
is_const           82 src/Interval.cpp     if (ma && is_const(ma->b) && is_const(b)) {
is_const          889 src/PartitionLoops.cpp         return e.as<Variable>() || is_const(e);
is_const          109 src/Prefetch.cpp         return is_const(e) || ( e.as<Variable>() != nullptr);
is_const           96 src/PrintLoopNest.cpp         if (extent_val.defined() && is_const(extent_val) &&
is_const           97 src/PrintLoopNest.cpp             min_val.defined() && is_const(min_val)) {
is_const          145 src/PrintLoopNest.cpp         if (is_const(op->value)) {
is_const          450 src/Simplify.cpp         if (!is_const(div->b, factor)) return Expr();
is_const          453 src/Simplify.cpp         if (!is_const(add->b, factor-1)) return Expr();
is_const          548 src/Simplify.cpp                    is_const(add->b)) {
is_const          777 src/Simplify.cpp                    !is_const(a) &&
is_const          783 src/Simplify.cpp                    !is_const(a) &&
is_const          789 src/Simplify.cpp                    !is_const(b) &&
is_const          795 src/Simplify.cpp                    !is_const(b) &&
is_const         1099 src/Simplify.cpp                    !is_const(b) &&
is_const         1105 src/Simplify.cpp                    !is_const(b) &&
is_const         1111 src/Simplify.cpp                    !is_const(b) &&
is_const         1117 src/Simplify.cpp                    !is_const(b) &&
is_const         1124 src/Simplify.cpp                    !is_const(a) &&
is_const         1130 src/Simplify.cpp                    !is_const(a) &&
is_const         1136 src/Simplify.cpp                    !is_const(a) &&
is_const         1142 src/Simplify.cpp                    !is_const(a) &&
is_const         1157 src/Simplify.cpp                    is_const(sub_a->a) &&
is_const         1158 src/Simplify.cpp                    is_const(sub_b->a)) {
is_const         1169 src/Simplify.cpp                    !is_const(a) &&
is_const         1175 src/Simplify.cpp                    !is_const(a) &&
is_const         1181 src/Simplify.cpp                    !is_const(b) &&
is_const         1187 src/Simplify.cpp                    !is_const(b) &&
is_const         1651 src/Simplify.cpp                    is_const(a, -1)) {
is_const         2093 src/Simplify.cpp                    !is_const(ramp_a->base) &&
is_const         2280 src/Simplify.cpp                    is_const(max_b->b, a_round_up_factor)) {
is_const         2290 src/Simplify.cpp                    is_const(max_a->b, b_round_up_factor)) {
is_const         2483 src/Simplify.cpp                    is_const(sub_a->a) &&
is_const         2484 src/Simplify.cpp                    is_const(b)) {
is_const         2879 src/Simplify.cpp         } else if (is_const(delta)) {
is_const         2919 src/Simplify.cpp         } else if (add && is_const(add->b)) {
is_const         2923 src/Simplify.cpp             if (is_const(sub->a)) {
is_const         3094 src/Simplify.cpp                        is_const(a) &&
is_const         3095 src/Simplify.cpp                        is_const(sub_b->a) &&
is_const         3096 src/Simplify.cpp                        !is_const(sub_b->b)) {
is_const         3108 src/Simplify.cpp                        is_const(b)) {
is_const         3118 src/Simplify.cpp                        is_const(a)) {
is_const         3124 src/Simplify.cpp                        is_const(b)) {
is_const         3130 src/Simplify.cpp                        is_const(a)) {
is_const         3139 src/Simplify.cpp                 if (is_const(lt_a) || is_const(lt_b)) {
is_const         3150 src/Simplify.cpp                 if (is_const(lt_a) || is_const(lt_b)) {
is_const         3161 src/Simplify.cpp                 if (is_const(lt_a) || is_const(lt_b)) {
is_const         3172 src/Simplify.cpp                 if (is_const(lt_a) || is_const(lt_b)) {
is_const         3948 src/Simplify.cpp                 } else if (eq && is_const(eq->b) && !or_chain) {
is_const         3951 src/Simplify.cpp                 } else if (ne && is_const(ne->b) && !and_chain) {
is_const         4594 src/Simplify.cpp             if (is_const(new_value)) {
is_const         4602 src/Simplify.cpp             } else if (add && (is_const(add->b) || var_b)) {
is_const         4605 src/Simplify.cpp             } else if (mul && (is_const(mul->b) || var_b)) {
is_const         4608 src/Simplify.cpp             } else if (div && is_const(div->b)) {
is_const         4611 src/Simplify.cpp             } else if (sub && (is_const(sub->b) || var_b)) {
is_const         4614 src/Simplify.cpp             } else if (mod && is_const(mod->b)) {
is_const         4617 src/Simplify.cpp             } else if (min && is_const(min->b)) {
is_const         4620 src/Simplify.cpp             } else if (max && is_const(max->b)) {
is_const         4623 src/Simplify.cpp             } else if (ramp && is_const(ramp->stride)) {
is_const         6096 src/Simplify.cpp         internal_assert(!is_const(simplify(e)))
is_const         6100 src/Simplify.cpp         internal_assert(is_const(simplify(e)))
is_const           87 src/Solve.cpp          if (mul && is_const(mul->b)) {
is_const          181 src/Solve.cpp              if (is_const(a) && is_const(b)) {
is_const          272 src/Solve.cpp              if (is_const(a) && is_const(b)) {
is_const          295 src/Solve.cpp          internal_assert(!is_const(op->a) || !a_uses_var) << op->a << ", " << uses_var << "\n";
is_const          332 src/Solve.cpp          } else if (is_const(a) && is_const(b)) {
is_const          448 src/Solve.cpp              if (is_const(a) && is_const(b)) {
is_const          519 src/Solve.cpp              if (is_const(a) && is_const(b)) {
is_const          594 src/Solve.cpp                  } else if (is_const(mul_a->b, -1)) {
is_const         1250 src/Solve.cpp                  (is_const(value_bounds.min) && value_bounds.min.as<Variable>())) {
is_const         1257 src/Solve.cpp                  (is_const(value_bounds.max) && value_bounds.max.as<Variable>())) {
is_const          359 src/StorageFolding.cpp         if (is_const(value)) {
is_const          148 src/Tracing.cpp                 if (!args[i].as<Variable>() && !is_const(args[i])) {
is_const          195 src/TrimNoOps.cpp             if (is_const(test)) {
is_const          188 src/Type.h                         (std::is_const<T>::value ? halide_handle_cplusplus_type::Const : 0) |
is_const          209 src/Type.h                         (std::is_const<T>::value ? halide_handle_cplusplus_type::Const : 0) |
is_const          118 src/runtime/HalideBuffer.h     using add_const_if_T_is_const = typename std::conditional<std::is_const<T>::value, const T2, T2>::type;
is_const          499 src/runtime/HalideBuffer.h         static_assert((!std::is_const<T2>::value || std::is_const<T>::value),
is_const           71 test/correctness/bounds_inference_outer_split.cpp     if (!is_const(checker.result, 512)) {
is_const           17 test/correctness/custom_lowering_pass.cpp         if (op->type.is_float() && is_const(op->b)) {
is_const          197 test/correctness/fuzz_simplify.cpp         if (!Internal::is_const(a_j_v) || !Internal::is_const(b_j_v)) {
is_const           64 test/correctness/host_alignment.cpp                 if (is_const(p.right, expected_alignment)) {
is_const           18 test/correctness/schedule_param.cpp         assert(is_const(op->lanes, kExpectedVectorWidth));