Lines Matching defs:changed
50 /// * Pattern returns "failure" but the IR has changed.
51 /// * Pattern returns "success" but the IR has not changed.
54 /// changed or not.
83 // Pattern application success => IR must have changed.
99 // have changed.)
103 llvm::report_fatal_error("operation finger print changed");
112 // Pattern application failure => IR must not have changed.
354 /// reached. Return `true` if any IR was changed.
455 bool changed = false;
481 changed = true;
501 changed = true;
555 changed = true;
622 changed = true;
632 return changed;
790 LogicalResult simplify(bool *changed) &&;
826 LogicalResult RegionPatternRewriteDriver::simplify(bool *changed) && {
889 if (changed)
890 *changed = iteration > 1;
892 // Whether the rewrite converges, i.e. wasn't changed in the last iteration.
899 GreedyRewriteConfig config, bool *changed) {
919 LogicalResult converged = std::move(driver).simplify(changed);
941 LogicalResult simplify(ArrayRef<Operation *> ops, bool *changed = nullptr) &&;
973 bool *changed) && {
980 if (changed)
981 *changed = result;
1017 GreedyRewriteConfig config, bool *changed, bool *allErased) {
1019 if (changed)
1020 *changed = false;
1052 LogicalResult converged = std::move(driver).simplify(ops, changed);