diff --git a/mlir/include/mlir/AffineOps/AffineOps.h b/mlir/include/mlir/AffineOps/AffineOps.h index 35244f93cc74..0e08ad2fc680 100644 --- a/mlir/include/mlir/AffineOps/AffineOps.h +++ b/mlir/include/mlir/AffineOps/AffineOps.h @@ -23,6 +23,7 @@ #ifndef MLIR_AFFINEOPS_AFFINEOPS_H #define MLIR_AFFINEOPS_AFFINEOPS_H +#include "mlir/IR/AffineMap.h" #include "mlir/IR/Dialect.h" #include "mlir/IR/OpDefinition.h" #include "mlir/IR/StandardTypes.h" diff --git a/mlir/include/mlir/IR/AttributeSupport.h b/mlir/include/mlir/IR/AttributeSupport.h index 07794612fc45..3abb78d6b5f6 100644 --- a/mlir/include/mlir/IR/AttributeSupport.h +++ b/mlir/include/mlir/IR/AttributeSupport.h @@ -25,7 +25,6 @@ #include "mlir/IR/MLIRContext.h" #include "mlir/IR/StorageUniquerSupport.h" #include "llvm/ADT/PointerIntPair.h" -#include "llvm/ADT/StringRef.h" namespace mlir { class MLIRContext; diff --git a/mlir/include/mlir/IR/Attributes.h b/mlir/include/mlir/IR/Attributes.h index 14d1569ca928..327f48e4a2d4 100644 --- a/mlir/include/mlir/IR/Attributes.h +++ b/mlir/include/mlir/IR/Attributes.h @@ -19,9 +19,7 @@ #define MLIR_IR_ATTRIBUTES_H #include "mlir/IR/AttributeSupport.h" -#include "mlir/Support/LLVM.h" #include "llvm/ADT/APFloat.h" -#include "llvm/ADT/DenseMap.h" namespace mlir { class AffineMap; diff --git a/mlir/include/mlir/IR/Diagnostics.h b/mlir/include/mlir/IR/Diagnostics.h index 3360e4b82f1e..04e35f2ede9f 100644 --- a/mlir/include/mlir/IR/Diagnostics.h +++ b/mlir/include/mlir/IR/Diagnostics.h @@ -23,7 +23,6 @@ #define MLIR_IR_DIAGNOSTICS_H #include "mlir/IR/Location.h" -#include "mlir/Support/LLVM.h" #include "mlir/Support/STLExtras.h" #include "llvm/ADT/SmallString.h" #include "llvm/ADT/StringMap.h" diff --git a/mlir/include/mlir/IR/Function.h b/mlir/include/mlir/IR/Function.h index 6860e1c74a4a..0770d2cfa27a 100644 --- a/mlir/include/mlir/IR/Function.h +++ b/mlir/include/mlir/IR/Function.h @@ -22,14 +22,7 @@ #ifndef MLIR_IR_FUNCTION_H #define MLIR_IR_FUNCTION_H -#include "mlir/IR/Attributes.h" -#include "mlir/IR/Block.h" -#include "mlir/IR/Identifier.h" -#include "mlir/IR/Location.h" #include "mlir/IR/Operation.h" -#include "mlir/IR/Types.h" -#include "mlir/Support/LLVM.h" -#include "llvm/ADT/ilist.h" namespace mlir { class BlockAndValueMapping; diff --git a/mlir/include/mlir/IR/Matchers.h b/mlir/include/mlir/IR/Matchers.h index 1b8b982fc1a4..fd139c68db1e 100644 --- a/mlir/include/mlir/IR/Matchers.h +++ b/mlir/include/mlir/IR/Matchers.h @@ -24,10 +24,8 @@ #ifndef MLIR_MATCHERS_H #define MLIR_MATCHERS_H -#include "mlir/IR/Attributes.h" #include "mlir/IR/Operation.h" #include "mlir/IR/StandardTypes.h" -#include "mlir/IR/Value.h" #include namespace mlir { diff --git a/mlir/include/mlir/IR/Operation.h b/mlir/include/mlir/IR/Operation.h index 9f605aa19eee..8c6064b2fab8 100644 --- a/mlir/include/mlir/IR/Operation.h +++ b/mlir/include/mlir/IR/Operation.h @@ -22,7 +22,6 @@ #ifndef MLIR_IR_OPERATION_H #define MLIR_IR_OPERATION_H -#include "mlir/IR/AffineMap.h" #include "mlir/IR/Block.h" #include "mlir/IR/Diagnostics.h" #include "mlir/IR/OperationSupport.h" diff --git a/mlir/include/mlir/IR/OperationSupport.h b/mlir/include/mlir/IR/OperationSupport.h index ad2825b3a1c1..24f6b8856989 100644 --- a/mlir/include/mlir/IR/OperationSupport.h +++ b/mlir/include/mlir/IR/OperationSupport.h @@ -28,7 +28,6 @@ #include "mlir/IR/Location.h" #include "mlir/IR/Types.h" #include "mlir/IR/Value.h" -#include "mlir/Support/LLVM.h" #include "mlir/Support/LogicalResult.h" #include "llvm/ADT/PointerUnion.h" #include "llvm/Support/TrailingObjects.h" diff --git a/mlir/include/mlir/IR/StandardTypes.h b/mlir/include/mlir/IR/StandardTypes.h index 9ff3978b29ae..7d8fad527d7c 100644 --- a/mlir/include/mlir/IR/StandardTypes.h +++ b/mlir/include/mlir/IR/StandardTypes.h @@ -19,7 +19,6 @@ #define MLIR_IR_STANDARDTYPES_H #include "mlir/IR/Types.h" -#include "mlir/Support/LLVM.h" namespace llvm { struct fltSemantics; diff --git a/mlir/include/mlir/IR/TypeSupport.h b/mlir/include/mlir/IR/TypeSupport.h index 684517c039d3..cdfef9218952 100644 --- a/mlir/include/mlir/IR/TypeSupport.h +++ b/mlir/include/mlir/IR/TypeSupport.h @@ -24,8 +24,6 @@ #include "mlir/IR/MLIRContext.h" #include "mlir/IR/StorageUniquerSupport.h" -#include "llvm/ADT/StringRef.h" -#include namespace mlir { struct ClassID; diff --git a/mlir/include/mlir/IR/Types.h b/mlir/include/mlir/IR/Types.h index c963f9e80a3b..511a9880cd67 100644 --- a/mlir/include/mlir/IR/Types.h +++ b/mlir/include/mlir/IR/Types.h @@ -19,7 +19,6 @@ #define MLIR_IR_TYPES_H #include "mlir/IR/TypeSupport.h" -#include "mlir/Support/LLVM.h" #include "llvm/ADT/ArrayRef.h" #include "llvm/ADT/DenseMapInfo.h" diff --git a/mlir/lib/Transforms/SimplifyAffineStructures.cpp b/mlir/lib/Transforms/SimplifyAffineStructures.cpp index e777a4d9ca36..a8efee7e1007 100644 --- a/mlir/lib/Transforms/SimplifyAffineStructures.cpp +++ b/mlir/lib/Transforms/SimplifyAffineStructures.cpp @@ -20,6 +20,7 @@ //===----------------------------------------------------------------------===// #include "mlir/Analysis/AffineStructures.h" +#include "mlir/IR/AffineMap.h" #include "mlir/IR/Function.h" #include "mlir/IR/IntegerSet.h" #include "mlir/IR/Operation.h"