summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Transform/Utils/Utils.cpp
diff options
context:
space:
mode:
authorAlex Zinenko <zinenko@google.com>2023-01-02 17:11:40 +0000
committerAlex Zinenko <zinenko@google.com>2023-01-06 12:23:37 +0000
commit054ec47c91d6fe8bed219ff465547a31c1fbb0c2 (patch)
tree5c7301105b5b981641437a261b0fa6fccbd0e870 /mlir/lib/Dialect/Transform/Utils/Utils.cpp
parent97c05062afdc6be334137c5450b9492af75d2610 (diff)
[mlir] NFC: move DiagnosedSilenceableFailure to Utils in Transform dialect
It was originally placed in TransformInterfaces for convenience, but it is really a generic utility. It may also create an include cycle between TransformTypes and TransformInterfaces if the latter needs to include the former because the former uses the failure util. Reviewed By: springerm Differential Revision: https://reviews.llvm.org/D140978
Diffstat (limited to 'mlir/lib/Dialect/Transform/Utils/Utils.cpp')
-rw-r--r--mlir/lib/Dialect/Transform/Utils/Utils.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/mlir/lib/Dialect/Transform/Utils/Utils.cpp b/mlir/lib/Dialect/Transform/Utils/Utils.cpp
index 4af6dfd0a3d0..8f67a8886fd3 100644
--- a/mlir/lib/Dialect/Transform/Utils/Utils.cpp
+++ b/mlir/lib/Dialect/Transform/Utils/Utils.cpp
@@ -8,20 +8,15 @@
#include "mlir/Dialect/Transform/Utils/Utils.h"
-#include "mlir/Dialect/Transform/IR/TransformDialect.h"
-#include "mlir/Dialect/Transform/IR/TransformTypes.h"
-#include "mlir/Dialect/Utils/StaticValueUtils.h"
-#include "mlir/IR/Matchers.h"
#include "mlir/IR/OpDefinition.h"
#include "mlir/Interfaces/ViewLikeInterface.h"
using namespace mlir;
using namespace mlir::transform;
-void transform::printPackedOrDynamicIndexList(OpAsmPrinter &printer,
- Operation *op, Value packed,
- OperandRange values,
- ArrayRef<int64_t> integers) {
+void mlir::transform::printPackedOrDynamicIndexList(
+ OpAsmPrinter &printer, Operation *op, Value packed, OperandRange values,
+ ArrayRef<int64_t> integers) {
if (packed) {
assert(values.empty() && integers.empty() && "expected no values/integers");
printer << packed;
@@ -30,7 +25,7 @@ void transform::printPackedOrDynamicIndexList(OpAsmPrinter &printer,
printDynamicIndexList(printer, op, values, integers);
}
-ParseResult transform::parsePackedOrDynamicIndexList(
+ParseResult mlir::transform::parsePackedOrDynamicIndexList(
OpAsmParser &parser, std::optional<OpAsmParser::UnresolvedOperand> &packed,
SmallVectorImpl<OpAsmParser::UnresolvedOperand> &values,
DenseI64ArrayAttr &integers) {