equal 158 apps/linear_algebra/tests/test_halide_blas.cpp bool equal = false; equal 160 apps/linear_algebra/tests/test_halide_blas.cpp equal = diff < (epsilon * min_normal); equal 162 apps/linear_algebra/tests/test_halide_blas.cpp equal = diff / (ax + ay) < epsilon; equal 165 apps/linear_algebra/tests/test_halide_blas.cpp if (!equal) { equal 169 apps/linear_algebra/tests/test_halide_blas.cpp return equal; equal 175 apps/linear_algebra/tests/test_halide_blas.cpp bool equal = true; equal 179 apps/linear_algebra/tests/test_halide_blas.cpp equal = false; equal 183 apps/linear_algebra/tests/test_halide_blas.cpp return equal; equal 188 apps/linear_algebra/tests/test_halide_blas.cpp bool equal = true; equal 192 apps/linear_algebra/tests/test_halide_blas.cpp equal = false; equal 196 apps/linear_algebra/tests/test_halide_blas.cpp return equal; equal 51 src/AssociativeOpsTable.h if (!equal(ops[i], other.ops[i]) || !equal(identities[i], other.identities[i])) { equal 64 src/Associativity.cpp if (!equal(op->args[i], args[i])) { equal 146 src/Associativity.cpp if (!equal(iter.first, match_iter->first) || !equal(iter.second, match_iter->second)) { equal 412 src/Associativity.cpp if (!equal(assoc_op.pattern.ops[index], sub_assoc_op.pattern.ops[j]) || equal 413 src/Associativity.cpp !equal(assoc_op.pattern.identities[index], sub_assoc_op.pattern.identities[j])) { equal 482 src/Associativity.cpp internal_assert(equal(result.pattern.identities[i], assoc_op.pattern.identities[i])) equal 487 src/Associativity.cpp internal_assert(equal(result.xs[i].expr, assoc_op.xs[i].expr)) equal 492 src/Associativity.cpp internal_assert(equal(result.ys[i].expr, assoc_op.ys[i].expr)) equal 507 src/Associativity.cpp internal_assert(equal(result.pattern.ops[i], expected_op)) equal 62 src/Associativity.h return (var == other.var) && equal(expr, other.expr); equal 33 src/Bounds.cpp if (equal(const_true(), simplify(x > zero))) { equal 35 src/Bounds.cpp } else if (equal(const_true(), simplify(x < zero))) { equal 611 src/Bounds.cpp if (equal(a.min, a.max)) { equal 640 src/Bounds.cpp if (!equal(simplified, op)) { equal 832 src/Bounds.cpp (equal(a.used, !b.used) || equal(!a.used, b.used)); equal 882 src/Bounds.cpp if (!equal(a.used, b.used)) { equal 1466 src/Bounds.cpp if (!equal(result.min, correct_min)) { equal 1471 src/Bounds.cpp if (!equal(result.max, correct_max)) { equal 1560 src/Bounds.cpp internal_assert(equal(simplify(r["input"][0].min), 6)); equal 1561 src/Bounds.cpp internal_assert(equal(simplify(r["input"][0].max), 25)); equal 1564 src/Bounds.cpp internal_assert(equal(simplify(r["output"][0].min), 4)); equal 1565 src/Bounds.cpp internal_assert(equal(simplify(r["output"][0].max), 13)); equal 1569 src/Bounds.cpp internal_assert(equal(simplify(r2[0].min), 4)); equal 1570 src/Bounds.cpp internal_assert(equal(simplify(r2[0].max), 19)); equal 206 src/BoundsInference.cpp if (!equal(val, vec[i].value)) { equal 24 src/Buffer.cpp if (equal(e, _)) { equal 361 src/CSE.cpp internal_assert(equal(result, correct)) equal 728 src/Deinterleave.cpp if (!equal(correct_even, even)) { equal 731 src/Deinterleave.cpp if (!equal(correct_odd, odd)) { equal 1129 src/Func.cpp if (equal(condition, specializations[i].condition)) { equal 208 src/FuseGPUThreadLoops.cpp if (equal(op->extent, block_size.extent(dim))) { equal 712 src/HexagonOptimize.cpp if (expr_match(i.second, expr, matches) && equal(matches[0], matches[1])) { equal 1504 src/HexagonOptimize.cpp if (min_min && max_min && equal(min_min->b, max_min->b)) { equal 1506 src/HexagonOptimize.cpp } else if (min_max && max_max && equal(min_max->b, max_max->b)) { equal 1508 src/HexagonOptimize.cpp } else if (min_add && max_add && equal(min_add->b, max_add->b)) { equal 1510 src/HexagonOptimize.cpp } else if (min_sub && max_sub && equal(min_sub->b, max_sub->b)) { equal 109 src/IREquality.h EXPORT bool equal(const Expr &a, const Expr &b); equal 110 src/IREquality.h EXPORT bool equal(const Stmt &a, const Stmt &b); equal 28 src/IRMatch.cpp equal(matches[0], 3)); equal 31 src/IRMatch.cpp equal(matches[0], y*2)); equal 36 src/IRMatch.cpp equal(matches[0], 81.0f * fy) && equal 37 src/IRMatch.cpp equal(matches[1], x/2) && equal 38 src/IRMatch.cpp equal(matches[2], x + 4.5f)); equal 130 src/IRMatch.cpp result = equal(match, expr); equal 21 src/Interval.cpp if (equal(a, b)) return a; equal 62 src/Interval.cpp if (equal(a, b)) return a; equal 122 src/Interval.cpp internal_assert(equal(result.min, expected.min) && equal 123 src/Interval.cpp equal(result.max, expected.max)) equal 145 src/ParallelRVar.cpp if (pred.defined() || !equal(const_true(), pred)) { equal 345 src/PartitionLoops.cpp if (!equal(relaxed, s.condition)) { equal 480 src/PartitionLoops.cpp s.tight &= equal(outer.min, s.interval.min) && equal(outer.max, s.interval.max); equal 500 src/PartitionLoops.cpp } else if (equal(m, min_vals.back())) { equal 515 src/PartitionLoops.cpp } else if (equal(m, max_vals.back())) { equal 589 src/PartitionLoops.cpp bool make_prologue = !equal(prologue, simpler_body); equal 590 src/PartitionLoops.cpp bool make_epilogue = !equal(epilogue, simpler_body); equal 653 src/PartitionLoops.cpp if (make_epilogue && make_prologue && equal(prologue, epilogue)) { equal 827 src/PartitionLoops.cpp if (equal(then_case, else_case)) { equal 934 src/PartitionLoops.cpp if (t && equal(t->false_value, op->false_value)) { equal 937 src/PartitionLoops.cpp } else if (f && equal(op->true_value, f->true_value)) { equal 348 src/Pipeline.cpp same_compile = same_compile && std::equal(lowering_args.begin(), lowering_args.end(), old_module.functions().front().args.begin()); equal 234 src/RDom.cpp if (!equal(const_true(), pred)) { equal 24 src/Reduction.cpp if (!equal(simplify(result[i]), simplify(expected[i]))) { equal 322 src/RemoveUndef.cpp user_assert(equal(args_predicates[i-1], args_predicates[i])) equal 349 src/RemoveUndef.cpp user_assert(equal(values_predicates[i-1], values_predicates[i])) equal 304 src/ScheduleFunctions.cpp internal_assert(equal(c, const_true())); equal 671 src/Simplify.cpp } else if (equal(a, b)) { equal 711 src/Simplify.cpp equal(select_a->condition, select_b->condition)) { equal 744 src/Simplify.cpp equal(b, sub_a->b)) { equal 751 src/Simplify.cpp } else if (sub_b && equal(a, sub_b->b)) { equal 760 src/Simplify.cpp equal(sub_a->b, sub_b->a)) { equal 765 src/Simplify.cpp equal(sub_a->a, sub_b->b)) { equal 778 src/Simplify.cpp equal(a, mul_b->a) && equal 784 src/Simplify.cpp equal(a, mul_b->b) && equal 790 src/Simplify.cpp equal(mul_a->a, b) && equal 796 src/Simplify.cpp equal(mul_a->b, b) && equal 803 src/Simplify.cpp equal(sub_a_b->b, b)) { equal 809 src/Simplify.cpp equal(sub_a_a->b, b)) { equal 815 src/Simplify.cpp equal(sub_a_b->b, b)) { equal 821 src/Simplify.cpp equal(sub_a_a->b, b)) { equal 859 src/Simplify.cpp equal(min_a->a, max_b->a) && equal 860 src/Simplify.cpp equal(min_a->b, max_b->b)) { equal 865 src/Simplify.cpp equal(min_a->a, max_b->b) && equal 866 src/Simplify.cpp equal(min_a->b, max_b->a)) { equal 879 src/Simplify.cpp equal(mul_a->a, mul_b->a)) { equal 884 src/Simplify.cpp equal(mul_a->b, mul_b->a)) { equal 888 src/Simplify.cpp equal(mul_a->b, mul_b->b)) { equal 892 src/Simplify.cpp equal(mul_a->a, mul_b->b)) { equal 896 src/Simplify.cpp equal(mod_a->b, mul_b->b)) { equal 903 src/Simplify.cpp equal(mul_a->b, div_a_a->b) && equal 904 src/Simplify.cpp equal(mul_a->b, mod_b->b) && equal 905 src/Simplify.cpp equal(div_a_a->a, mod_b->a)) { equal 912 src/Simplify.cpp equal(mul_a_a->b, mod_b->b) && equal 913 src/Simplify.cpp (!mod_a_b || !equal(mod_a_b->b, mod_b->b))) { equal 920 src/Simplify.cpp equal(mod_a_a->b, mul_b->b) && equal 921 src/Simplify.cpp (!mod_a_b || !equal(mod_a_b->b, mul_b->b))) { equal 928 src/Simplify.cpp equal(mul_a_b->b, mod_b->b) && equal 929 src/Simplify.cpp (!mod_a_a || !equal(mod_a_a->b, mod_b->b))) { equal 936 src/Simplify.cpp equal(mod_a_b->b, mul_b->b) && equal 937 src/Simplify.cpp (!mod_a_a || !equal(mod_a_a->b, mul_b->b))) { equal 1014 src/Simplify.cpp } else if (equal(a, b)) { equal 1055 src/Simplify.cpp equal(select_a->condition, select_b->condition)) { equal 1061 src/Simplify.cpp equal(select_a->true_value, b)) { equal 1067 src/Simplify.cpp equal(select_a->false_value, b)) { equal 1073 src/Simplify.cpp equal(select_b->true_value, a)) { equal 1079 src/Simplify.cpp equal(select_b->false_value, a)) { equal 1084 src/Simplify.cpp } else if (add_a && equal(add_a->b, b)) { equal 1088 src/Simplify.cpp equal(add_a->a, b)) { equal 1091 src/Simplify.cpp equal(add_b->b, a)) { equal 1094 src/Simplify.cpp equal(add_b->a, a)) { equal 1098 src/Simplify.cpp equal(max_a->a, b) && equal 1104 src/Simplify.cpp equal(min_a->a, b) && equal 1110 src/Simplify.cpp equal(max_a->b, b) && equal 1116 src/Simplify.cpp equal(min_a->b, b) && equal 1123 src/Simplify.cpp equal(max_b->a, a) && equal 1129 src/Simplify.cpp equal(min_b->a, a) && equal 1135 src/Simplify.cpp equal(max_b->b, a) && equal 1141 src/Simplify.cpp equal(min_b->b, a) && equal 1170 src/Simplify.cpp equal(a, mul_b->a) && equal 1176 src/Simplify.cpp equal(a, mul_b->b) && equal 1182 src/Simplify.cpp equal(mul_a->a, b) && equal 1188 src/Simplify.cpp equal(mul_a->b, b) && equal 1201 src/Simplify.cpp equal(mul_a->a, mul_b->a)) { equal 1206 src/Simplify.cpp equal(mul_a->b, mul_b->a)) { equal 1210 src/Simplify.cpp equal(mul_a->b, mul_b->b)) { equal 1214 src/Simplify.cpp equal(mul_a->a, mul_b->b)) { equal 1218 src/Simplify.cpp equal(add_a->b, add_b->b)) { equal 1224 src/Simplify.cpp equal(add_a->a, add_b->a)) { equal 1229 src/Simplify.cpp equal(add_a->a, add_b->b)) { equal 1234 src/Simplify.cpp equal(add_a->b, add_b->a)) { equal 1241 src/Simplify.cpp equal(a, add_b_a->a)) { equal 1251 src/Simplify.cpp equal(a, add_b_a->b)) { equal 1257 src/Simplify.cpp equal(a, add_b_b->a)) { equal 1263 src/Simplify.cpp equal(a, add_b_b->b)) { equal 1269 src/Simplify.cpp equal(b, add_a_a->a)) { equal 1275 src/Simplify.cpp equal(b, add_a_a->b)) { equal 1281 src/Simplify.cpp equal(b, add_a_b->a)) { equal 1287 src/Simplify.cpp equal(b, add_a_b->b)) { equal 1292 src/Simplify.cpp equal(min_a->a, min_b->b) && equal 1293 src/Simplify.cpp equal(min_a->b, min_b->a)) { equal 1298 src/Simplify.cpp equal(max_a->a, max_b->b) && equal 1299 src/Simplify.cpp equal(max_a->b, max_b->a)) { equal 1331 src/Simplify.cpp equal(mul_a->b, div_a_a->b) && equal 1332 src/Simplify.cpp equal(div_a_a->a, b)) { equal 1340 src/Simplify.cpp equal(mul_b->b, div_b_a->b) && equal 1341 src/Simplify.cpp equal(div_b_a->a, a)) { equal 1347 src/Simplify.cpp equal(div_a->b, div_b->b) && equal 1352 src/Simplify.cpp equal(add_a_a->a, add_b_a->a) && equal 1370 src/Simplify.cpp equal(div_a->b, div_b->b) && equal 1374 src/Simplify.cpp equal(div_a->a, add_b_a->a)) { equal 1381 src/Simplify.cpp equal(div_a->b, div_b->b) && equal 1385 src/Simplify.cpp equal(add_a_a->a, div_b->a)) { equal 1392 src/Simplify.cpp equal(div_a->b, div_b->b) && equal 1396 src/Simplify.cpp equal(div_a->a, sub_b_a->a)) { equal 1403 src/Simplify.cpp equal(div_a->b, div_b->b) && equal 1407 src/Simplify.cpp equal(sub_a_a->a, div_b->a)) { equal 1414 src/Simplify.cpp equal(div_a->b, div_b->b) && equal 1419 src/Simplify.cpp equal(sub_a_a->a, add_b_a->a) && equal 1428 src/Simplify.cpp equal(div_a->b, div_b->b) && equal 1433 src/Simplify.cpp equal(add_a_a->a, sub_b_a->a) && equal 1532 src/Simplify.cpp equal(min_a->a, max_b->a) && equal 1533 src/Simplify.cpp equal(min_a->b, max_b->b)) { equal 1538 src/Simplify.cpp equal(min_a->a, max_b->b) && equal 1539 src/Simplify.cpp equal(min_a->b, max_b->a)) { equal 1636 src/Simplify.cpp } else if (equal(a, b)) { equal 1855 src/Simplify.cpp equal(add_a->a, b)) { equal 1860 src/Simplify.cpp equal(add_a->b, b)) { equal 1866 src/Simplify.cpp equal(sub_a->a, b)) { equal 1871 src/Simplify.cpp equal(sub_a->b, b)) { equal 1879 src/Simplify.cpp equal(add_a_a->a, b)) { equal 1885 src/Simplify.cpp equal(add_a_a->b, b)) { equal 1891 src/Simplify.cpp equal(add_a_b->b, b)) { equal 1897 src/Simplify.cpp equal(add_a_b->a, b)) { equal 1903 src/Simplify.cpp equal(mul_a->b, b)) { equal 1908 src/Simplify.cpp equal(mul_a->a, b)) { equal 1914 src/Simplify.cpp equal(mul_a_a->b, b)) { equal 1920 src/Simplify.cpp equal(mul_a_a->a, b)) { equal 1926 src/Simplify.cpp equal(mul_a_b->b, b)) { equal 1932 src/Simplify.cpp equal(mul_a_b->a, b)) { equal 1939 src/Simplify.cpp equal(mul_a_a->b, b)) { equal 1945 src/Simplify.cpp equal(mul_a_a->a, b)) { equal 1951 src/Simplify.cpp equal(mul_a_b->b, b)) { equal 1957 src/Simplify.cpp equal(mul_a_b->a, b)) { equal 2164 src/Simplify.cpp if (equal(a, b)) { equal 2234 src/Simplify.cpp equal(add_a->a, add_b->a)) { equal 2244 src/Simplify.cpp equal(add_a->a, b)) { equal 2254 src/Simplify.cpp equal(add_b->a, a)) { equal 2264 src/Simplify.cpp equal(sub_a->b, sub_b->b) && equal 2274 src/Simplify.cpp equal(a_round_up, b)) { equal 2279 src/Simplify.cpp equal(a_round_up, max_b->a) && equal 2284 src/Simplify.cpp equal(b_round_up, a)) { equal 2289 src/Simplify.cpp equal(b_round_up, max_a->a) && equal 2295 src/Simplify.cpp equal(max_a->a, min_b->a) && equal 2296 src/Simplify.cpp equal(max_a->b, min_b->b)) { equal 2301 src/Simplify.cpp equal(max_a->a, min_b->b) && equal 2302 src/Simplify.cpp equal(max_a->b, min_b->a)) { equal 2306 src/Simplify.cpp (equal(max_a->a, b) || equal(max_a->b, b))) { equal 2311 src/Simplify.cpp (equal(min_a->b, b) || equal(min_a->a, b))) { equal 2315 src/Simplify.cpp (equal(min_b->b, a) || equal(min_b->a, a))) { equal 2325 src/Simplify.cpp equal(min_a_a->b, b)) { equal 2330 src/Simplify.cpp equal(min_a_a_a->b, b)) { equal 2335 src/Simplify.cpp equal(min_a_a_a_a->b, b)) { equal 2340 src/Simplify.cpp equal(max_a->a, max_b->a)) { equal 2346 src/Simplify.cpp equal(max_a->a, max_b->b)) { equal 2351 src/Simplify.cpp equal(max_a->b, max_b->a)) { equal 2356 src/Simplify.cpp equal(max_a->b, max_b->b)) { equal 2361 src/Simplify.cpp equal(min_a->a, min_b->a)) { equal 2366 src/Simplify.cpp equal(min_a->a, min_b->b)) { equal 2371 src/Simplify.cpp equal(min_a->b, min_b->a)) { equal 2376 src/Simplify.cpp equal(min_a->b, min_b->b)) { equal 2381 src/Simplify.cpp equal(min_a_a->b, b)) { equal 2386 src/Simplify.cpp equal(min_a_a->a, b)) { equal 2392 src/Simplify.cpp equal(add_a->b, add_b->b)) { equal 2399 src/Simplify.cpp equal(add_a->a, add_b->a)) { equal 2405 src/Simplify.cpp equal(add_a->a, add_b->b)) { equal 2411 src/Simplify.cpp equal(add_a->b, add_b->a)) { equal 2465 src/Simplify.cpp equal(call_a->args[0], b)) { equal 2470 src/Simplify.cpp equal(call_b->args[0], a)) { equal 2489 src/Simplify.cpp equal(select_a->condition, select_b->condition)) { equal 2549 src/Simplify.cpp if (equal(a, b)) { equal 2619 src/Simplify.cpp equal(add_a->a, add_b->a)) { equal 2629 src/Simplify.cpp equal(add_a->a, b)) { equal 2639 src/Simplify.cpp equal(add_b->a, a)) { equal 2649 src/Simplify.cpp equal(sub_a->b, sub_b->b) && equal 2660 src/Simplify.cpp equal(min_a->a, max_b->a) && equal 2661 src/Simplify.cpp equal(min_a->b, max_b->b)) { equal 2666 src/Simplify.cpp equal(min_a->a, max_b->b) && equal 2667 src/Simplify.cpp equal(min_a->b, max_b->a)) { equal 2671 src/Simplify.cpp (equal(min_a->a, b) || equal(min_a->b, b))) { equal 2676 src/Simplify.cpp (equal(max_a->b, b) || equal(max_a->a, b))) { equal 2680 src/Simplify.cpp (equal(max_b->b, a) || equal(max_b->a, a))) { equal 2690 src/Simplify.cpp equal(max_a_a->b, b)) { equal 2694 src/Simplify.cpp equal(max_a_a_a->b, b)) { equal 2698 src/Simplify.cpp equal(max_a_a_a_a->b, b)) { equal 2703 src/Simplify.cpp equal(max_a->a, max_b->a)) { equal 2709 src/Simplify.cpp equal(max_a->a, max_b->b)) { equal 2714 src/Simplify.cpp equal(max_a->b, max_b->a)) { equal 2719 src/Simplify.cpp equal(max_a->b, max_b->b)) { equal 2724 src/Simplify.cpp equal(min_a->a, min_b->a)) { equal 2729 src/Simplify.cpp equal(min_a->a, min_b->b)) { equal 2734 src/Simplify.cpp equal(min_a->b, min_b->a)) { equal 2739 src/Simplify.cpp equal(min_a->b, min_b->b)) { equal 2744 src/Simplify.cpp equal(max_a_a->b, b)) { equal 2749 src/Simplify.cpp equal(max_a_a->a, b)) { equal 2755 src/Simplify.cpp equal(add_a->b, add_b->b)) { equal 2762 src/Simplify.cpp equal(add_a->a, add_b->a)) { equal 2768 src/Simplify.cpp equal(add_a->a, add_b->b)) { equal 2774 src/Simplify.cpp equal(add_a->b, add_b->a)) { equal 2827 src/Simplify.cpp equal(call_a->args[0], b)) { equal 2832 src/Simplify.cpp equal(call_b->args[0], a)) { equal 2851 src/Simplify.cpp equal(select_a->condition, select_b->condition)) { equal 3042 src/Simplify.cpp equal(ramp_a->stride, ramp_b->stride)) { equal 3048 src/Simplify.cpp equal(add_a->a, add_b->a)) { equal 3053 src/Simplify.cpp equal(add_a->a, add_b->b)) { equal 3057 src/Simplify.cpp equal(add_a->b, add_b->a)) { equal 3061 src/Simplify.cpp equal(add_a->b, add_b->b)) { equal 3065 src/Simplify.cpp equal(sub_a->a, sub_b->a)) { equal 3070 src/Simplify.cpp equal(sub_a->b, sub_b->b)) { equal 3078 src/Simplify.cpp equal(add_b->a, a)) { equal 3082 src/Simplify.cpp equal(add_b->b, a)) { equal 3090 src/Simplify.cpp equal(sub_b->a, a)) { equal 3103 src/Simplify.cpp equal(mul_a->b, mul_b->b)) { equal 3185 src/Simplify.cpp equal(div_a_a->a, b)) { equal 3196 src/Simplify.cpp equal(div_a_a->a, add_b->a)) { equal 3207 src/Simplify.cpp equal(div_a_a->a, sub_b->a)) { equal 3219 src/Simplify.cpp equal(add_a_a_a->a, b)) { equal 3232 src/Simplify.cpp equal(add_a_a_a->a, add_b->a)) { equal 3245 src/Simplify.cpp equal(add_a_a_a->a, sub_b->a)) { equal 3326 src/Simplify.cpp } else if (equal(a, b)) { equal 3331 src/Simplify.cpp equal(le_a->a, le_b->a)) { equal 3336 src/Simplify.cpp equal(le_a->b, le_b->b)) { equal 3341 src/Simplify.cpp equal(lt_a->a, lt_b->a)) { equal 3346 src/Simplify.cpp equal(lt_a->b, lt_b->b)) { equal 3351 src/Simplify.cpp ((equal(eq_a->a, neq_b->a) && equal(eq_a->b, neq_b->b)) || equal 3352 src/Simplify.cpp (equal(eq_a->a, neq_b->b) && equal(eq_a->b, neq_b->a)))) { equal 3357 src/Simplify.cpp ((equal(eq_b->a, neq_a->a) && equal(eq_b->b, neq_a->b)) || equal 3358 src/Simplify.cpp (equal(eq_b->a, neq_a->b) && equal(eq_b->b, neq_a->a)))) { equal 3361 src/Simplify.cpp } else if ((not_a && equal(not_a->a, b)) || equal 3362 src/Simplify.cpp (not_b && equal(not_b->a, a))) { equal 3367 src/Simplify.cpp equal(le_a->a, lt_b->b) && equal 3368 src/Simplify.cpp equal(le_a->b, lt_b->a)) { equal 3373 src/Simplify.cpp equal(lt_a->a, le_b->b) && equal 3374 src/Simplify.cpp equal(lt_a->b, le_b->a)) { equal 3379 src/Simplify.cpp equal(lt_a->a, lt_b->b) && equal 3387 src/Simplify.cpp equal(lt_a->b, lt_b->a) && equal 3396 src/Simplify.cpp equal(le_a->a, lt_b->b) && equal 3404 src/Simplify.cpp equal(le_a->b, lt_b->a) && equal 3413 src/Simplify.cpp equal(lt_a->a, le_b->b) && equal 3421 src/Simplify.cpp equal(lt_a->b, le_b->a) && equal 3430 src/Simplify.cpp equal(le_a->a, le_b->b) && equal 3438 src/Simplify.cpp equal(le_a->b, le_b->a) && equal 3447 src/Simplify.cpp equal(eq_a->a, neq_b->a) && equal 3455 src/Simplify.cpp equal(neq_a->a, eq_b->a) && equal 3523 src/Simplify.cpp } else if (equal(a, b)) { equal 3527 src/Simplify.cpp ((equal(eq_a->a, neq_b->a) && equal(eq_a->b, neq_b->b)) || equal 3528 src/Simplify.cpp (equal(eq_a->a, neq_b->b) && equal(eq_a->b, neq_b->a)))) { equal 3533 src/Simplify.cpp ((equal(eq_b->a, neq_a->a) && equal(eq_b->b, neq_a->b)) || equal 3534 src/Simplify.cpp (equal(eq_b->a, neq_a->b) && equal(eq_b->b, neq_a->a)))) { equal 3537 src/Simplify.cpp } else if ((not_a && equal(not_a->a, b)) || equal 3538 src/Simplify.cpp (not_b && equal(not_b->a, a))) { equal 3543 src/Simplify.cpp equal(le_a->a, lt_b->b) && equal 3544 src/Simplify.cpp equal(le_a->b, lt_b->a)) { equal 3549 src/Simplify.cpp equal(lt_a->a, le_b->b) && equal 3550 src/Simplify.cpp equal(lt_a->b, le_b->a)) { equal 3555 src/Simplify.cpp equal(lt_a->a, lt_b->b) && equal 3563 src/Simplify.cpp equal(lt_a->b, lt_b->a) && equal 3571 src/Simplify.cpp equal(le_a->a, lt_b->b) && equal 3579 src/Simplify.cpp equal(le_a->b, lt_b->a) && equal 3587 src/Simplify.cpp equal(lt_a->a, le_b->b) && equal 3595 src/Simplify.cpp equal(lt_a->b, le_b->a) && equal 3603 src/Simplify.cpp equal(le_a->a, le_b->b) && equal 3611 src/Simplify.cpp equal(le_a->b, le_b->a) && equal 3625 src/Simplify.cpp equal(eq_a->a, neq_b->a) && equal 3633 src/Simplify.cpp equal(neq_a->a, eq_b->a) && equal 3725 src/Simplify.cpp } else if (equal(true_value, false_value)) { equal 3753 src/Simplify.cpp equal(ct->args[0], false_value)) { equal 3758 src/Simplify.cpp equal(cf->args[0], true_value)) { equal 3762 src/Simplify.cpp equal(sel_t->true_value, false_value)) { equal 3766 src/Simplify.cpp equal(sel_t->false_value, false_value)) { equal 3770 src/Simplify.cpp equal(sel_f->false_value, true_value)) { equal 3774 src/Simplify.cpp equal(sel_f->true_value, true_value)) { equal 3779 src/Simplify.cpp equal(add_t->a, add_f->a)) { equal 3784 src/Simplify.cpp equal(add_t->a, add_f->b)) { equal 3789 src/Simplify.cpp equal(add_t->b, add_f->a)) { equal 3794 src/Simplify.cpp equal(add_t->b, add_f->b)) { equal 3799 src/Simplify.cpp equal(sub_t->a, sub_f->a)) { equal 3804 src/Simplify.cpp equal(sub_t->b, sub_f->b)) { equal 3809 src/Simplify.cpp equal(add_t->a, sub_f->a)) { equal 3814 src/Simplify.cpp equal(add_t->b, sub_f->a)) { equal 3819 src/Simplify.cpp equal(sub_t->a, add_f->a)) { equal 3824 src/Simplify.cpp equal(sub_t->a, add_f->b)) { equal 3829 src/Simplify.cpp equal(mul_t->a, mul_f->a)) { equal 3834 src/Simplify.cpp equal(mul_t->a, mul_f->b)) { equal 3839 src/Simplify.cpp equal(mul_t->b, mul_f->a)) { equal 3844 src/Simplify.cpp equal(mul_t->b, mul_f->b)) { equal 4446 src/Simplify.cpp if (!equal(first_shuffle->vectors[j], i_shuffle->vectors[j])) { equal 4835 src/Simplify.cpp } else if (is_undef(value) || (load && load->name == op->name && equal(load->index, index))) { equal 4861 src/Simplify.cpp equal(op->condition, body_if->condition)) { equal 4933 src/Simplify.cpp equal(let_first->value, let_rest->value) && equal 4949 src/Simplify.cpp equal(if_first->condition, if_rest->condition) && equal 5020 src/Simplify.cpp if (!equal(simpler, b)) { equal 5032 src/Simplify.cpp if (!equal(simpler, b)) { equal 5044 src/Simplify.cpp if (!equal(simpler, b)) { equal 38 src/SimplifySpecializations.cpp if (equal(fact, e) || equal 43 src/SimplifySpecializations.cpp if (equal(fact, !e) || equal 44 src/SimplifySpecializations.cpp equal(!fact, e) || equal 129 src/SkipStages.cpp } else if (equal(a, b)) { equal 141 src/SkipStages.cpp } else if (equal(a, b)) { equal 150 src/Solve.cpp if (equal(a, b)) { equal 164 src/Solve.cpp } else if (mul_a && mul_b && equal(mul_a->a, mul_b->a)) { equal 167 src/Solve.cpp } else if (mul_a && mul_b && equal(mul_a->b, mul_b->b)) { equal 170 src/Solve.cpp } else if (mul_a && equal(mul_a->a, b)) { equal 173 src/Solve.cpp } else if (mul_b && equal(mul_b->a, a)) { equal 261 src/Solve.cpp } else if (mul_a && mul_b && equal(mul_a->a, mul_b->a)) { equal 264 src/Solve.cpp } else if (mul_a && mul_b && equal(mul_a->b, mul_b->b)) { equal 398 src/Solve.cpp if (equal(a, b)) { equal 407 src/Solve.cpp } else if (add_a && add_b && equal(add_a->a, add_b->a)) { equal 410 src/Solve.cpp } else if (add_a && add_b && equal(add_a->b, add_b->b)) { equal 413 src/Solve.cpp } else if (add_a && equal(add_a->a, b)) { equal 416 src/Solve.cpp } else if (add_b && equal(add_b->a, a)) { equal 419 src/Solve.cpp } else if (sub_a && sub_b && equal(sub_a->a, sub_b->a)) { equal 422 src/Solve.cpp } else if (sub_a && sub_b && equal(sub_a->b, sub_b->b)) { equal 425 src/Solve.cpp } else if (sub_a && equal(sub_a->a, b)) { equal 428 src/Solve.cpp } else if (sub_b && equal(sub_b->a, a)) { equal 431 src/Solve.cpp } else if (mul_a && mul_b && equal(mul_a->b, mul_b->b) && is_positive_const(mul_a->b)) { equal 435 src/Solve.cpp } else if (mul_a && mul_b && equal(mul_a->b, mul_b->b) && is_negative_const(mul_a->b)) { equal 505 src/Solve.cpp if (equal(a, b)) { equal 1236 src/Solve.cpp if (!equal(value, flipped_value)) { equal 1365 src/Solve.cpp internal_assert(equal(solved.result, b)) equal 1378 src/Solve.cpp internal_assert(equal(result.min, i.min) && equal(result.max, i.max)) equal 1400 src/Solve.cpp internal_assert(equal(cond, result)) equal 1455 src/Solve.cpp internal_assert(equal(in_val, out_val)) equal 118 src/Substitute.cpp if (equal(e, find)) { equal 200 test/correctness/fuzz_simplify.cpp if (!equal(a_j_v, b_j_v)) { equal 332 test/correctness/mul_div_mod.cpp if (!Internal::equal(re, Expr(ri)) && (ecount++) < 10) { equal 429 test/correctness/mul_div_mod.cpp if (!Internal::equal(qe, Expr(qi)) && (ecount++) < 10) { equal 435 test/correctness/mul_div_mod.cpp } else if (!Internal::equal(re, Expr(ri)) && (ecount++) < 10) { equal 489 test/correctness/mul_div_mod.cpp if (! Internal::equal(e, eout) && (ecount++) < 10) {