mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-17 00:36:34 +00:00
[mlir] NFC: Fix layering check / parse headers violations (#110117)
Those tools check strict dependency and standalone headers in Google, but some internal build optimizations caused some violations not to be detected. This change adds a missing dependency, and includes some types that are needed for template instantiation.
This commit is contained in:
parent
139688a699
commit
1eecc1346a
@ -14,6 +14,7 @@
|
||||
#include "mlir/Dialect/Linalg/IR/Linalg.h"
|
||||
#include "mlir/Dialect/Transform/IR/TransformAttrs.h"
|
||||
#include "mlir/Dialect/Transform/IR/TransformDialect.h"
|
||||
#include "mlir/Dialect/Transform/IR/TransformTypes.h"
|
||||
#include "mlir/Dialect/Transform/Interfaces/TransformInterfaces.h"
|
||||
#include "mlir/Dialect/Utils/StructuredOpsUtils.h"
|
||||
#include "mlir/IR/OpImplementation.h"
|
||||
@ -42,10 +43,6 @@ class UnPackOp;
|
||||
} // namespace tensor
|
||||
|
||||
namespace transform {
|
||||
class AnyOpType;
|
||||
class AnyValueType;
|
||||
class OperationType;
|
||||
class TransformHandleTypeInterface;
|
||||
// Types needed for builders.
|
||||
struct TileSizesSpec {};
|
||||
struct NumThreadsSpec {};
|
||||
|
@ -12371,6 +12371,7 @@ cc_library(
|
||||
hdrs = glob(["include/mlir/Dialect/Transform/IR/*.h"]),
|
||||
deps = [
|
||||
":Analysis",
|
||||
":BytecodeOpInterface",
|
||||
":CallOpInterfaces",
|
||||
":CastInterfaces",
|
||||
":ControlFlowInterfaces",
|
||||
|
Loading…
x
Reference in New Issue
Block a user