Delete upstreamed AffineBuilder. (#12863)

There are no users and the util is upstreamed in
https://github.com/llvm/llvm-project/commit/0d03ba62c55f5fc1edf28ccffe9dd4ffa3edd4d0
diff --git a/llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Utils.h b/llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Utils.h
index d6998f1..f6a407b 100644
--- a/llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Utils.h
+++ b/llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Utils.h
@@ -64,56 +64,6 @@
     OpBuilder &b, Location loc, tensor::ExtractSliceOp subsetExtractOp,
     Value source, Value dest);
 
-struct AffineValueExpr {
-  explicit AffineValueExpr(AffineExpr e) : e(e) {}
-  AffineValueExpr bind(Value v) {
-    this->v = v;
-    return *this;
-  }
-  operator AffineExpr() const { return e; }
-  operator Value() const { return v; }
-  AffineExpr e;
-  Value v;
-};
-
-/// Helper struct to build simple arithmetic quantiAffineValueExprs with minimal
-/// type inference support.
-// TODO: move into ArithBuilder once ops have been moved into arith.
-struct AffineBuilder {
-  AffineBuilder(OpBuilder &b, Location loc) : b(b), loc(loc) {}
-
-  Value add(AffineValueExpr lhs, AffineValueExpr rhs) {
-    return b.createOrFold<AffineApplyOp>(
-        loc, ArrayRef<AffineExpr>{lhs.e + rhs.e}, ValueRange{lhs, rhs});
-  }
-  Value sub(AffineValueExpr lhs, AffineValueExpr rhs) {
-    return b.createOrFold<AffineApplyOp>(
-        loc, ArrayRef<AffineExpr>{lhs.e - rhs.e}, ValueRange{lhs, rhs});
-  }
-  Value mul(AffineValueExpr lhs, AffineValueExpr rhs) {
-    return b.createOrFold<AffineApplyOp>(
-        loc, ArrayRef<AffineExpr>{lhs.e * rhs.e}, ValueRange{lhs, rhs});
-  }
-  Value ceil(AffineValueExpr lhs, AffineValueExpr rhs) {
-    return b.createOrFold<AffineApplyOp>(
-        loc, ArrayRef<AffineExpr>{lhs.e.ceilDiv(rhs.e)}, ValueRange{lhs, rhs});
-  }
-  Value min(ValueRange vals) {
-    return b.createOrFold<AffineMinOp>(
-        loc, AffineMap::getMultiDimIdentityMap(vals.size(), b.getContext()),
-        vals);
-  }
-  Value max(ValueRange vals) {
-    return b.createOrFold<AffineMaxOp>(
-        loc, AffineMap::getMultiDimIdentityMap(vals.size(), b.getContext()),
-        vals);
-  }
-
-private:
-  OpBuilder &b;
-  Location loc;
-};
-
 } // namespace LinalgExt
 } // namespace IREE
 } // namespace iree_compiler