is_no_op 1112 src/Bounds.cpp if (!op->else_case.defined() || is_no_op(op->else_case)) { is_no_op 142 src/FuseGPUThreadLoops.cpp if (is_no_op(s)) { is_no_op 77 src/IROperator.h EXPORT bool is_no_op(const Stmt &s); is_no_op 643 src/ScheduleFunctions.cpp if (is_no_op(consumer)) { is_no_op 3893 src/Simplify.cpp if (is_no_op(then_case) && is_no_op(else_case)) { is_no_op 4803 src/Simplify.cpp if (is_no_op(new_body)) { is_no_op 4905 src/Simplify.cpp if (is_no_op(body)) { is_no_op 4924 src/Simplify.cpp if (is_no_op(first) && is_no_op 4925 src/Simplify.cpp is_no_op(rest)) { is_no_op 4927 src/Simplify.cpp } else if (is_no_op(first)) { is_no_op 4929 src/Simplify.cpp } else if (is_no_op(rest)) { is_no_op 100 src/TrimNoOps.cpp Expr is_no_op = equivalent_load == op->value; is_no_op 101 src/TrimNoOps.cpp is_no_op = StripIdentities().mutate(is_no_op); is_no_op 105 src/TrimNoOps.cpp is_no_op = simplify(common_subexpression_elimination(is_no_op)); is_no_op 106 src/TrimNoOps.cpp debug(3) << "Anding condition over domain... " << is_no_op << "\n"; is_no_op 107 src/TrimNoOps.cpp is_no_op = and_condition_over_domain(is_no_op, Scope<Interval>::empty_scope()); is_no_op 108 src/TrimNoOps.cpp condition = make_and(condition, is_no_op); is_no_op 350 src/TrimNoOps.cpp IsNoOp is_no_op; is_no_op 351 src/TrimNoOps.cpp body.accept(&is_no_op); is_no_op 352 src/TrimNoOps.cpp debug(3) << "Condition is " << is_no_op.condition << "\n"; is_no_op 353 src/TrimNoOps.cpp is_no_op.condition = simplify(simplify(common_subexpression_elimination(is_no_op.condition))); is_no_op 355 src/TrimNoOps.cpp debug(3) << "Simplified condition is " << is_no_op.condition << "\n"; is_no_op 357 src/TrimNoOps.cpp if (is_one(is_no_op.condition)) { is_no_op 361 src/TrimNoOps.cpp } else if (is_zero(is_no_op.condition)) { is_no_op 370 src/TrimNoOps.cpp Interval i = solve_for_outer_interval(!is_no_op.condition, op->name);