same_as           194 python_bindings/python/RDom.cpp                           .def("same_as", &RDom::same_as, p::args("self", "other"),
same_as            69 python_bindings/python/Var.cpp                          .def("same_as", &Var::same_as, p::args("self", "other"), "Test if two Vars are the same.")
same_as            70 python_bindings/python/Var.cpp                          .def("__eq__", &Var::same_as, p::args("self", "other"), "Test if two Vars are the same.")
same_as           154 src/AddImageChecks.cpp                     param.same_as(f.output_buffers()[i])) {
same_as           169 src/AlignLoads.cpp         if (!value.same_as(op->value) || !body.same_as(op->body)) {
same_as            95 src/Argument.h                def.same_as(rhs.def) &&
same_as            96 src/Argument.h                min.same_as(rhs.min) &&
same_as            97 src/Argument.h                max.same_as(rhs.max);
same_as           531 src/Bounds.cpp         if (a.min.same_as(b.min)) {
same_as           539 src/Bounds.cpp         if (a.max.same_as(b.max)) {
same_as           835 src/Bounds.cpp         if (!a[i].min.same_as(b[i].min)) {
same_as           857 src/Bounds.cpp         if (!a[i].max.same_as(b[i].max)) {
same_as          1059 src/Bounds.cpp         bool fixed = value_bounds.min.same_as(value_bounds.max);
same_as           834 src/BoundsInference.cpp                 if (!s.func.same_as(output)) continue;
same_as           278 src/Buffer.h       bool same_as(const Buffer<T2> &other) {
same_as           174 src/CSE.cpp            if (predicate.same_as(op->predicate) && index.same_as(op->index)) {
same_as           189 src/CSE.cpp            if (predicate.same_as(op->predicate) && value.same_as(op->value) && index.same_as(op->index)) {
same_as           149 src/CanonicalizeGPUVars.cpp             min.same_as(op->min) &&
same_as           150 src/CanonicalizeGPUVars.cpp             extent.same_as(op->extent) &&
same_as           151 src/CanonicalizeGPUVars.cpp             body.same_as(op->body)) {
same_as           171 src/CanonicalizeGPUVars.cpp             value.same_as(op->value) &&
same_as           172 src/CanonicalizeGPUVars.cpp             body.same_as(op->body)) {
same_as           189 src/CanonicalizeGPUVars.cpp         if (condition.same_as(op->condition) &&
same_as           190 src/CanonicalizeGPUVars.cpp             then_case.same_as(op->then_case) &&
same_as           191 src/CanonicalizeGPUVars.cpp             else_case.same_as(op->else_case)) {
same_as            64 src/Definition.h     bool same_as(const Definition &other) const {
same_as            65 src/Definition.h         return contents.same_as(other.contents);
same_as           429 src/Deinterleave.cpp         if (value.same_as(op->value) && body.same_as(op->body)) {
same_as           515 src/Deinterleave.cpp         } else if (!idx.same_as(op->index) || !predicate.same_as(op->index)) {
same_as           125 src/EarlyFree.cpp         if (s.same_as(last_use)) {
same_as           137 src/EarlyFree.cpp         if (new_first.same_as(block->first) &&
same_as           138 src/EarlyFree.cpp             new_rest.same_as(block->rest)) {
same_as            44 src/EliminateBoolVectors.cpp         if (!a.same_as(op->a) || !b.same_as(op->b)) {
same_as            82 src/EliminateBoolVectors.cpp         } else if (!a.same_as(op->a) || !b.same_as(op->b)) {
same_as           102 src/EliminateBoolVectors.cpp         } else if (!a.same_as(op->a)) {
same_as           135 src/EliminateBoolVectors.cpp         if (predicate.same_as(op->predicate) && value.same_as(op->value) && index.same_as(op->index)) {
same_as           161 src/EliminateBoolVectors.cpp         } else if (!cond.same_as(op->condition) ||
same_as           162 src/EliminateBoolVectors.cpp                    !true_value.same_as(op->true_value) ||
same_as           163 src/EliminateBoolVectors.cpp                    !false_value.same_as(op->false_value)) {
same_as           174 src/EliminateBoolVectors.cpp         } else if (!value.same_as(op->value)) {
same_as           209 src/EliminateBoolVectors.cpp         if (!value.same_as(op->value) || !body.same_as(op->body)) {
same_as            24 src/FindCalls.cpp             user_assert(iter->second.same_as(f))
same_as            44 src/FindCalls.cpp         user_assert(iter->second.same_as(f))
same_as           210 src/Func.cpp       while (iter != args.end() && !iter->same_as(_)) {
same_as          1773 src/Func.cpp           user_assert(!it.second.same_as(wrapper_contents))
same_as          1823 src/Func.cpp               user_assert(it.second.same_as(wrapper_contents))
same_as          1826 src/Func.cpp               user_assert(!it.second.same_as(wrapper_contents))
same_as           178 src/Function.cpp             } else if (var->reduction_domain.same_as(reduction_domain)) {
same_as           211 src/Function.cpp         if (c->func.same_as(func)) {
same_as           363 src/Function.cpp             internal_assert(copied_map[old_func].contents.same_as(iter.second))
same_as           228 src/Function.h     bool same_as(const Function &other) const {
same_as           229 src/Function.h         return contents.same_as(other.contents);
same_as           161 src/FuseGPUThreadLoops.cpp         if (first.same_as(op->first) &&
same_as           162 src/FuseGPUThreadLoops.cpp             rest.same_as(op->rest)) {
same_as           316 src/FuseGPUThreadLoops.cpp             if (first.same_as(op->first) &&
same_as           317 src/FuseGPUThreadLoops.cpp                 rest.same_as(op->rest)) {
same_as           407 src/FuseGPUThreadLoops.cpp         if (op->body.same_as(body) && value.same_as(op->value)) {
same_as           627 src/FuseGPUThreadLoops.cpp             if (body.same_as(op->body)) {
same_as           715 src/Generator.cpp     user_assert(a.function().get_contents().same_as(b.function().get_contents())) 
same_as           276 src/HexagonOptimize.cpp     if (!ret.same_as(op)) return ret;
same_as           281 src/HexagonOptimize.cpp     if (!ret.same_as(commuted)) return ret;
same_as           344 src/HexagonOptimize.cpp             if (!new_expr.same_as(op)) {
same_as           350 src/HexagonOptimize.cpp             if (!new_expr.same_as(op)) {
same_as           665 src/HexagonOptimize.cpp             if (!new_expr.same_as(op)) {
same_as           690 src/HexagonOptimize.cpp                 if (!new_expr.same_as(op)) {
same_as           858 src/HexagonOptimize.cpp             if (!new_expr.same_as(cast)) {
same_as          1010 src/HexagonOptimize.cpp             if (!body.same_as(let->body)) {
same_as          1035 src/HexagonOptimize.cpp         } else if (!a.same_as(op->a) || !b.same_as(op->b)) {
same_as          1085 src/HexagonOptimize.cpp         } else if (!cond.same_as(op->condition) ||
same_as          1086 src/HexagonOptimize.cpp                    !true_value.same_as(op->true_value) ||
same_as          1087 src/HexagonOptimize.cpp                    !false_value.same_as(op->false_value)) {
same_as          1129 src/HexagonOptimize.cpp         if (value.same_as(op->value) && body.same_as(op->body)) {
same_as          1131 src/HexagonOptimize.cpp         } else if (body.same_as(op->body)) {
same_as          1150 src/HexagonOptimize.cpp                 if (!deinterleaved.same_as(value)) {
same_as          1189 src/HexagonOptimize.cpp             } else if (!value.same_as(op->value)) {
same_as          1247 src/HexagonOptimize.cpp         if (!arg.same_as(op->args[0]) || interleave_mask) {
same_as          1272 src/HexagonOptimize.cpp             changed = changed || !new_i.same_as(i);
same_as          1371 src/HexagonOptimize.cpp         if (!body.same_as(op->body) || !condition.same_as(op->condition)) {
same_as          1415 src/HexagonOptimize.cpp         if (predicate.same_as(op->predicate) && value.same_as(op->value) && index.same_as(op->index)) {
same_as          1598 src/HexagonOptimize.cpp         if (!index.same_as(op->index)) {
same_as           113 src/IREquality.cpp     if (a.same_as(b)) {
same_as           168 src/IREquality.cpp     if (a.same_as(b)) {
same_as            55 src/IREquality.h         return ((a.same_as(e.a) && b.same_as(e.b)) ||
same_as            56 src/IREquality.h                 (a.same_as(e.b) && b.same_as(e.a)));
same_as            34 src/IRMutator.cpp     if (a.same_as(op->a) &&
same_as            35 src/IRMutator.cpp         b.same_as(op->b)) {
same_as            52 src/IRMutator.cpp         if (!new_min.same_as(old_min)) {
same_as            55 src/IRMutator.cpp         if (!new_extent.same_as(old_extent)) {
same_as            73 src/IRMutator.cpp     if (value.same_as(op->value)) {
same_as            98 src/IRMutator.cpp     if (a.same_as(op->a)) expr = op;
same_as           106 src/IRMutator.cpp     if (cond.same_as(op->condition) &&
same_as           107 src/IRMutator.cpp         t.same_as(op->true_value) &&
same_as           108 src/IRMutator.cpp         f.same_as(op->false_value)) {
same_as           118 src/IRMutator.cpp     if (predicate.same_as(op->predicate) && index.same_as(op->index)) {
same_as           128 src/IRMutator.cpp     if (base.same_as(op->base) &&
same_as           129 src/IRMutator.cpp         stride.same_as(op->stride)) {
same_as           138 src/IRMutator.cpp     if (value.same_as(op->value)) expr = op;
same_as           150 src/IRMutator.cpp         if (!new_arg.same_as(old_arg)) changed = true;
same_as           165 src/IRMutator.cpp     if (value.same_as(op->value) &&
same_as           166 src/IRMutator.cpp         body.same_as(op->body)) {
same_as           176 src/IRMutator.cpp     if (value.same_as(op->value) &&
same_as           177 src/IRMutator.cpp         body.same_as(op->body)) {
same_as           188 src/IRMutator.cpp     if (condition.same_as(op->condition) && message.same_as(op->message)) {
same_as           197 src/IRMutator.cpp     if (body.same_as(op->body)) {
same_as           208 src/IRMutator.cpp     if (min.same_as(op->min) &&
same_as           209 src/IRMutator.cpp         extent.same_as(op->extent) &&
same_as           210 src/IRMutator.cpp         body.same_as(op->body)) {
same_as           221 src/IRMutator.cpp     if (predicate.same_as(op->predicate) && value.same_as(op->value) && index.same_as(op->index)) {
same_as           237 src/IRMutator.cpp         if (!new_arg.same_as(old_arg)) changed = true;
same_as           244 src/IRMutator.cpp         if (!new_value.same_as(old_value)) changed = true;
same_as           260 src/IRMutator.cpp         all_extents_unmodified &= new_extents[i].same_as(op->extents[i]);
same_as           269 src/IRMutator.cpp         body.same_as(op->body) &&
same_as           270 src/IRMutator.cpp         condition.same_as(op->condition) &&
same_as           271 src/IRMutator.cpp         new_expr.same_as(op->new_expr)) {
same_as           292 src/IRMutator.cpp         body.same_as(op->body) &&
same_as           293 src/IRMutator.cpp         condition.same_as(op->condition)) {
same_as           318 src/IRMutator.cpp     if (first.same_as(op->first) &&
same_as           319 src/IRMutator.cpp         rest.same_as(op->rest)) {
same_as           330 src/IRMutator.cpp     if (condition.same_as(op->condition) &&
same_as           331 src/IRMutator.cpp         then_case.same_as(op->then_case) &&
same_as           332 src/IRMutator.cpp         else_case.same_as(op->else_case)) {
same_as           341 src/IRMutator.cpp     if (v.same_as(op->value)) {
same_as           355 src/IRMutator.cpp         if (!new_vector.same_as(old_vector)) changed = true;
same_as           469 src/InjectHostDevBufferCopies.cpp         if (body.same_as(op->body)) {
same_as           701 src/InjectHostDevBufferCopies.cpp         if (cond.same_as(op->condition) &&
same_as           702 src/InjectHostDevBufferCopies.cpp             then_case.same_as(op->then_case) &&
same_as           703 src/InjectHostDevBufferCopies.cpp             else_case.same_as(op->else_case)) {
same_as            40 src/InlineReductions.cpp         if (value.same_as(op->value) &&
same_as            41 src/InlineReductions.cpp             body.same_as(op->body)) {
same_as            60 src/InlineReductions.cpp                 if (v->reduction_domain.same_as(rdom.domain())) {
same_as            76 src/InlineReductions.cpp                 } else if (!rdom.domain().same_as(v->reduction_domain)) {
same_as            12 src/Interval.cpp     if (a.same_as(b)) return a;
same_as            15 src/Interval.cpp     if (a.same_as(Interval::pos_inf)) return a;
same_as            16 src/Interval.cpp     if (b.same_as(Interval::pos_inf)) return b;
same_as            17 src/Interval.cpp     if (a.same_as(Interval::neg_inf)) return b;
same_as            18 src/Interval.cpp     if (b.same_as(Interval::neg_inf)) return a;
same_as            44 src/Interval.cpp     if (ma && (ma->a.same_as(b) || ma->b.same_as(b))) {
same_as            53 src/Interval.cpp     if (a.same_as(b)) return a;
same_as            56 src/Interval.cpp     if (a.same_as(Interval::pos_inf)) return b;
same_as            57 src/Interval.cpp     if (b.same_as(Interval::pos_inf)) return a;
same_as            58 src/Interval.cpp     if (a.same_as(Interval::neg_inf)) return a;
same_as            59 src/Interval.cpp     if (b.same_as(Interval::neg_inf)) return b;
same_as            85 src/Interval.cpp     if (ma && (ma->a.same_as(b) || ma->b.same_as(b))) {
same_as            41 src/Interval.h     bool is_empty() const {return min.same_as(pos_inf) || max.same_as(neg_inf);}
same_as            44 src/Interval.h     bool is_everything() const {return min.same_as(neg_inf) && max.same_as(pos_inf);}
same_as            47 src/Interval.h     bool is_single_point() const {return min.same_as(max);}
same_as            50 src/Interval.h     bool is_single_point(Expr e) const {return min.same_as(e) && max.same_as(e);}
same_as            53 src/Interval.h     bool has_upper_bound() const {return !max.same_as(pos_inf) && !is_empty();}
same_as            56 src/Interval.h     bool has_lower_bound() const {return !min.same_as(neg_inf) && !is_empty();}
same_as            62 src/Interval.h     bool same_as(const Interval &other) {return min.same_as(other.min) && max.same_as(other.max);}
same_as           145 src/IntrusivePtr.h     bool same_as(const IntrusivePtr &other) const {
same_as           208 src/LoopCarry.cpp         if (value.same_as(op->value) &&
same_as           209 src/LoopCarry.cpp             body.same_as(op->body)) {
same_as           520 src/LoopCarry.cpp             if (body.same_as(op->body)) {
same_as           329 src/Memoization.cpp                 if (f.same_as(o)) {
same_as           207 src/Parameter.cpp     return contents.same_as(other.contents);
same_as           120 src/Parameter.h     EXPORT bool same_as(const Parameter &other) const;
same_as            69 src/PartitionLoops.cpp         if (predicate.same_as(op->predicate) && index.same_as(op->index) && value.same_as(op->value)) {
same_as           403 src/PartitionLoops.cpp             if (e.same_as(s.old_expr)) {
same_as           869 src/PartitionLoops.cpp                    for_a->min.same_as(for_b->min) &&
same_as           870 src/PartitionLoops.cpp                    for_a->extent.same_as(for_b->extent)) {
same_as           916 src/PartitionLoops.cpp         } else if (condition.same_as(op->condition) &&
same_as           917 src/PartitionLoops.cpp                    true_value.same_as(op->true_value) &&
same_as           918 src/PartitionLoops.cpp                    false_value.same_as(op->false_value)) {
same_as           145 src/Prefetch.cpp             if (!body.same_as(op->body)) {
same_as           251 src/Prefetch.cpp         if (!body.same_as(op->body)) {
same_as           110 src/Profiling.cpp             all_extents_unmodified &= new_extents[i].same_as(op->extents[i]);
same_as           137 src/Profiling.cpp             body.same_as(op->body) &&
same_as           138 src/Profiling.cpp             condition.same_as(op->condition) &&
same_as           139 src/Profiling.cpp             new_expr.same_as(op->new_expr)) {
same_as           232 src/RDom.h         bool same_as(const RDom &other) const {return dom.same_as(other.dom);}
same_as           163 src/Reduction.cpp             user_assert(op->reduction_domain.same_as(domain))
same_as            65 src/Reduction.h     bool same_as(const ReductionDomain &other) const {
same_as            66 src/Reduction.h         return contents.same_as(other.contents);
same_as            54 src/RemoveDeadAllocations.cpp         } else if (body.same_as(op->body)) {
same_as            41 src/RemoveTrivialForLoops.cpp         } else if (body.same_as(for_loop->body)) {
same_as            35 src/RemoveUndef.cpp         if (a.same_as(op->a) &&
same_as            36 src/RemoveUndef.cpp             b.same_as(op->b)) {
same_as            47 src/RemoveUndef.cpp         if (value.same_as(op->value)) {
same_as            73 src/RemoveUndef.cpp         if (a.same_as(op->a)) {
same_as           110 src/RemoveUndef.cpp         } else if (cond.same_as(op->condition) &&
same_as           111 src/RemoveUndef.cpp             t.same_as(op->true_value) &&
same_as           112 src/RemoveUndef.cpp             f.same_as(op->false_value)) {
same_as           123 src/RemoveUndef.cpp         if (pred.same_as(op->predicate) && index.same_as(op->index)) {
same_as           135 src/RemoveUndef.cpp         if (base.same_as(op->base) &&
same_as           136 src/RemoveUndef.cpp             stride.same_as(op->stride)) {
same_as           146 src/RemoveUndef.cpp         if (value.same_as(op->value)) expr = op;
same_as           164 src/RemoveUndef.cpp             if (!new_arg.same_as(old_arg)) changed = true;
same_as           186 src/RemoveUndef.cpp         if (value.same_as(op->value) &&
same_as           187 src/RemoveUndef.cpp             body.same_as(op->body)) {
same_as           207 src/RemoveUndef.cpp         if (value.same_as(op->value) &&
same_as           208 src/RemoveUndef.cpp             body.same_as(op->body)) {
same_as           230 src/RemoveUndef.cpp         if (condition.same_as(op->condition) && message.same_as(op->message)) {
same_as           240 src/RemoveUndef.cpp         if (body.same_as(op->body)) {
same_as           260 src/RemoveUndef.cpp         if (min.same_as(op->min) &&
same_as           261 src/RemoveUndef.cpp             extent.same_as(op->extent) &&
same_as           262 src/RemoveUndef.cpp             body.same_as(op->body)) {
same_as           289 src/RemoveUndef.cpp         } else if (pred.same_as(op->predicate) &&
same_as           290 src/RemoveUndef.cpp                    value.same_as(op->value) &&
same_as           291 src/RemoveUndef.cpp                    index.same_as(op->index)) {
same_as           317 src/RemoveUndef.cpp             if (!new_arg.same_as(old_arg)) changed = true;
same_as           339 src/RemoveUndef.cpp             if (!new_value.same_as(old_value)) changed = true;
same_as           374 src/RemoveUndef.cpp             all_extents_unmodified &= new_extents[i].same_as(op->extents[i]);
same_as           388 src/RemoveUndef.cpp             body.same_as(op->body) &&
same_as           389 src/RemoveUndef.cpp             condition.same_as(op->condition) &&
same_as           390 src/RemoveUndef.cpp             new_expr.same_as(op->new_expr)) {
same_as           419 src/RemoveUndef.cpp             if (!new_min.same_as(old_min))       bounds_changed = true;
same_as           420 src/RemoveUndef.cpp             if (!new_extent.same_as(old_extent)) bounds_changed = true;
same_as           431 src/RemoveUndef.cpp             body.same_as(op->body) &&
same_as           432 src/RemoveUndef.cpp             condition.same_as(op->condition)) {
same_as           446 src/RemoveUndef.cpp         } else if (first.same_as(op->first) &&
same_as           447 src/RemoveUndef.cpp                    rest.same_as(op->rest)) {
same_as           474 src/RemoveUndef.cpp         if (condition.same_as(op->condition) &&
same_as           475 src/RemoveUndef.cpp             then_case.same_as(op->then_case) &&
same_as           476 src/RemoveUndef.cpp             else_case.same_as(op->else_case)) {
same_as           487 src/RemoveUndef.cpp         } else if (v.same_as(op->value)) {
same_as           685 src/ScheduleFunctions.cpp             if (body.same_as(op->body)) {
same_as           749 src/ScheduleFunctions.cpp         if (body.same_as(for_loop->body)) {
same_as          1161 src/ScheduleFunctions.cpp             is_output |= o.same_as(f);
same_as           200 src/Simplify.cpp         if (!new_e.same_as(e)) {
same_as           216 src/Simplify.cpp         if (!new_s.same_as(s)) {
same_as           552 src/Simplify.cpp         } else if (value.same_as(op->value)) {
same_as           683 src/Simplify.cpp             if (a.same_as(op->a) && b.same_as(op->b)) {
same_as           947 src/Simplify.cpp         } else if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          1439 src/Simplify.cpp         } else if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          1505 src/Simplify.cpp             if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          1542 src/Simplify.cpp         } else if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          1965 src/Simplify.cpp         } else if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          2102 src/Simplify.cpp         } else if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          2476 src/Simplify.cpp             if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          2493 src/Simplify.cpp         } else if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          2838 src/Simplify.cpp             if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          2855 src/Simplify.cpp         } else if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          2926 src/Simplify.cpp             } else if (sub->a.same_as(op->a) && sub->b.same_as(op->b)) {
same_as          3141 src/Simplify.cpp                 } else if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          3152 src/Simplify.cpp                 } else if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          3163 src/Simplify.cpp                 } else if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          3174 src/Simplify.cpp                 } else if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          3271 src/Simplify.cpp             } else if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          3276 src/Simplify.cpp         } else if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          3482 src/Simplify.cpp         } else if (a.same_as(op->a) &&
same_as          3483 src/Simplify.cpp                    b.same_as(op->b)) {
same_as          3661 src/Simplify.cpp         } else if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          3695 src/Simplify.cpp         } else if (a.same_as(op->a)) {
same_as          3847 src/Simplify.cpp         } else if (condition.same_as(op->condition) &&
same_as          3848 src/Simplify.cpp                    true_value.same_as(op->true_value) &&
same_as          3849 src/Simplify.cpp                    false_value.same_as(op->false_value)) {
same_as          3862 src/Simplify.cpp         } else if (base.same_as(op->base) &&
same_as          3863 src/Simplify.cpp                    stride.same_as(op->stride)) {
same_as          3959 src/Simplify.cpp         if (!then_case.same_as(then_nosubs)) {
same_as          3962 src/Simplify.cpp         if (!else_case.same_as(else_nosubs)) {
same_as          3966 src/Simplify.cpp         if (condition.same_as(op->condition) &&
same_as          3967 src/Simplify.cpp             then_case.same_as(op->then_case) &&
same_as          3968 src/Simplify.cpp             else_case.same_as(op->else_case)) {
same_as          3990 src/Simplify.cpp         } else if (predicate.same_as(op->predicate) && index.same_as(op->index)) {
same_as          4036 src/Simplify.cpp             if (a.same_as(op->args[0]) && b.same_as(op->args[1])) {
same_as          4063 src/Simplify.cpp             } else if (a.same_as(op->args[0]) && b.same_as(op->args[1])) {
same_as          4073 src/Simplify.cpp             if (a.same_as(op->args[0]) && b.same_as(op->args[1])) {
same_as          4100 src/Simplify.cpp             } else if (a.same_as(op->args[0])) {
same_as          4111 src/Simplify.cpp             } else if (arg.same_as(op->args[0])) {
same_as          4123 src/Simplify.cpp                 if (!arg.same_as(op->args[i])) {
same_as          4174 src/Simplify.cpp             } else if (!arg.same_as(op->args[0])) {
same_as          4187 src/Simplify.cpp             } else if (!arg.same_as(op->args[0])) {
same_as          4200 src/Simplify.cpp             } else if (!arg.same_as(op->args[0])) {
same_as          4216 src/Simplify.cpp             } else if (!arg0.same_as(op->args[0]) || !arg1.same_as(op->args[1])) {
same_as          4246 src/Simplify.cpp             } else if (!arg.same_as(op->args[0])) {
same_as          4261 src/Simplify.cpp                 if (!args[i].same_as(op->args[i])) {
same_as          4321 src/Simplify.cpp             if (!vector.same_as(new_vector)) {
same_as          4658 src/Simplify.cpp         if (new_value.same_as(value)) {
same_as          4736 src/Simplify.cpp             new_op->body.same_as(op->body) &&
same_as          4737 src/Simplify.cpp             new_op->value.same_as(op->value)) {
same_as          4805 src/Simplify.cpp         } else if (op->min.same_as(new_min) &&
same_as          4806 src/Simplify.cpp             op->extent.same_as(new_extent) &&
same_as          4807 src/Simplify.cpp             op->body.same_as(new_body)) {
same_as          4838 src/Simplify.cpp         } else if (predicate.same_as(op->predicate) && value.same_as(op->value) && index.same_as(op->index)) {
same_as          4850 src/Simplify.cpp             all_extents_unmodified &= new_extents[i].same_as(op->extents[i]);
same_as          4869 src/Simplify.cpp                    body.same_as(op->body) &&
same_as          4870 src/Simplify.cpp                    condition.same_as(op->condition) &&
same_as          4871 src/Simplify.cpp                    new_expr.same_as(op->new_expr)) {
same_as          4890 src/Simplify.cpp         if (value.same_as(op->value)) {
same_as          4907 src/Simplify.cpp         } else if (body.same_as(op->body)) {
same_as          4976 src/Simplify.cpp         } else if (op->first.same_as(first) &&
same_as          4977 src/Simplify.cpp                    op->rest.same_as(rest)) {
same_as           314 src/SlidingWindow.cpp         if (new_body.same_as(op->body) && value.same_as(op->value)) {
same_as           345 src/SlidingWindow.cpp         if (new_body.same_as(op->body)) {
same_as           389 src/SlidingWindow.cpp         if (new_body.same_as(op->body)) {
same_as           187 src/Solve.cpp              if (a.same_as(op->a) && b.same_as(op->b)) {
same_as           278 src/Solve.cpp              if (a.same_as(op->a) && b.same_as(op->b)) {
same_as           339 src/Solve.cpp              if (a.same_as(op->a) && b.same_as(op->b)) {
same_as           454 src/Solve.cpp              if (a.same_as(op->a) && b.same_as(op->b)) {
same_as           525 src/Solve.cpp              if (a.same_as(op->a) && b.same_as(op->b)) {
same_as           666 src/Solve.cpp              if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          1131 src/Solve.cpp          if (a.same_as(Interval::pos_inf) ||
same_as          1132 src/Solve.cpp              b.same_as(Interval::pos_inf) ||
same_as          1133 src/Solve.cpp              a.same_as(Interval::neg_inf) ||
same_as          1134 src/Solve.cpp              b.same_as(Interval::neg_inf)) {
same_as          1136 src/Solve.cpp          } else if (a.same_as(op->a) && b.same_as(op->b)) {
same_as          1245 src/Solve.cpp          if (!value_bounds.max.same_as(op->value) || !value_bounds.min.same_as(op->value)) {
same_as          1281 src/Solve.cpp              if (body.same_as(op->body)) {
same_as           225 src/StorageFolding.cpp                     } else if (!body.same_as(op->body)) {
same_as           247 src/StorageFolding.cpp         if (body.same_as(op->body)) {
same_as           311 src/StorageFolding.cpp             if (body.same_as(op->body)) {
same_as           324 src/StorageFolding.cpp             if (body.same_as(op->body)) {
same_as           367 src/StorageFolding.cpp         if (body.same_as(op->body) && value.same_as(op->value)) {
same_as            45 src/Substitute.cpp         if (new_value.same_as(op->value) &&
same_as            46 src/Substitute.cpp             new_body.same_as(op->body)) {
same_as            59 src/Substitute.cpp         if (new_value.same_as(op->value) &&
same_as            60 src/Substitute.cpp             new_body.same_as(op->body)) {
same_as            75 src/Substitute.cpp         if (new_min.same_as(op->min) &&
same_as            76 src/Substitute.cpp             new_extent.same_as(op->extent) &&
same_as            77 src/Substitute.cpp             new_body.same_as(op->body)) {
same_as           169 src/Substitute.cpp         if (e.same_as(find)) return replace;
same_as           286 src/Tracing.cpp     if (!s.same_as(original)) {
same_as           101 src/UnifyDuplicateLets.cpp         if (value.same_as(op->value) && body.same_as(op->body)) {
same_as            49 src/UniquifyVariableNames.cpp             body.same_as(op->body) &&
same_as            50 src/UniquifyVariableNames.cpp             value.same_as(op->value)) {
same_as            66 src/UniquifyVariableNames.cpp             body.same_as(op->body) &&
same_as            67 src/UniquifyVariableNames.cpp             value.same_as(op->value)) {
same_as            84 src/UniquifyVariableNames.cpp             body.same_as(op->body) &&
same_as            85 src/UniquifyVariableNames.cpp             min.same_as(op->min) &&
same_as            86 src/UniquifyVariableNames.cpp             extent.same_as(op->extent)) {
same_as            30 src/Var.h          bool same_as(const Var &other) const {return _name == other._name;}
same_as           136 src/VaryingAttributes.cpp         if (mutated_body.same_as(op->body)) {
same_as           622 src/VaryingAttributes.cpp         if (mutated_base.same_as(op->base) && mutated_stride.same_as(op->stride)) {
same_as           392 src/VectorizeLoops.cpp         if (value.same_as(op->value)) {
same_as           416 src/VectorizeLoops.cpp         if (a.same_as(op->a) && b.same_as(op->b)) {
same_as           444 src/VectorizeLoops.cpp         if (condition.same_as(op->condition) &&
same_as           445 src/VectorizeLoops.cpp             true_value.same_as(op->true_value) &&
same_as           446 src/VectorizeLoops.cpp             false_value.same_as(op->false_value)) {
same_as           462 src/VectorizeLoops.cpp         if (predicate.same_as(op->predicate) && index.same_as(op->index)) {
same_as           483 src/VectorizeLoops.cpp             if (!new_arg.same_as(old_arg)) changed = true;
same_as           541 src/VectorizeLoops.cpp         if (mutated_value.same_as(op->value) &&
same_as           542 src/VectorizeLoops.cpp             mutated_body.same_as(op->body)) {
same_as           609 src/VectorizeLoops.cpp         if (mutated_value.same_as(op->value) &&
same_as           610 src/VectorizeLoops.cpp             mutated_body.same_as(op->body)) {
same_as           627 src/VectorizeLoops.cpp             if (!new_arg.same_as(old_arg)) changed = true;
same_as           635 src/VectorizeLoops.cpp             if (!new_value.same_as(old_value)) changed = true;
same_as           659 src/VectorizeLoops.cpp         if (predicate.same_as(op->predicate) && value.same_as(op->value) && index.same_as(op->index)) {
same_as           755 src/VectorizeLoops.cpp             if (cond.same_as(op->condition) &&
same_as           756 src/VectorizeLoops.cpp                 then_case.same_as(op->then_case) &&
same_as           757 src/VectorizeLoops.cpp                 else_case.same_as(op->else_case)) {
same_as           800 src/VectorizeLoops.cpp         if (min.same_as(op->min) &&
same_as           801 src/VectorizeLoops.cpp             extent.same_as(op->extent) &&
same_as           802 src/VectorizeLoops.cpp             body.same_as(op->body) &&
same_as            28 src/WrapCalls.cpp         if (iter->second.same_as(wrapped_func)) {
same_as            34 src/WrapCalls.cpp         } else if (wrapper.same_as(iter->first)) {