From a1fe1f5f77d48b03b76884a9b9b91a6795193ac1 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Fri, 13 Jan 2023 21:05:06 -0800 Subject: [PATCH] [mlir] Add #include (NFC) This patch adds #include to those files containing llvm::Optional<...> or Optional<...>. I'll post a separate patch to actually replace llvm::Optional with std::optional. This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716 --- mlir/examples/toy/Ch1/include/toy/AST.h | 1 + mlir/examples/toy/Ch1/include/toy/Parser.h | 1 + mlir/examples/toy/Ch2/include/toy/AST.h | 1 + mlir/examples/toy/Ch2/include/toy/Parser.h | 1 + mlir/examples/toy/Ch3/include/toy/AST.h | 1 + mlir/examples/toy/Ch3/include/toy/Parser.h | 1 + mlir/examples/toy/Ch4/include/toy/AST.h | 1 + mlir/examples/toy/Ch4/include/toy/Parser.h | 1 + mlir/examples/toy/Ch5/include/toy/AST.h | 1 + mlir/examples/toy/Ch5/include/toy/Parser.h | 1 + mlir/examples/toy/Ch6/include/toy/AST.h | 1 + mlir/examples/toy/Ch6/include/toy/Parser.h | 1 + mlir/examples/toy/Ch7/include/toy/AST.h | 1 + mlir/examples/toy/Ch7/include/toy/Parser.h | 1 + mlir/examples/toy/Ch7/mlir/MLIRGen.cpp | 1 + .../include/mlir/Analysis/DataFlow/ConstantPropagationAnalysis.h | 1 + mlir/include/mlir/Analysis/DataFlow/DeadCodeAnalysis.h | 1 + mlir/include/mlir/Analysis/Presburger/IntegerRelation.h | 1 + mlir/include/mlir/Analysis/Presburger/PWMAFunction.h | 1 + mlir/include/mlir/Analysis/Presburger/PresburgerRelation.h | 1 + mlir/include/mlir/Analysis/Presburger/Simplex.h | 1 + mlir/include/mlir/Analysis/Presburger/Utils.h | 1 + mlir/include/mlir/Conversion/MathToLibm/MathToLibm.h | 1 + mlir/include/mlir/Dialect/Affine/Analysis/AffineAnalysis.h | 1 + mlir/include/mlir/Dialect/Affine/Analysis/AffineStructures.h | 1 + mlir/include/mlir/Dialect/Affine/Analysis/LoopAnalysis.h | 1 + mlir/include/mlir/Dialect/Affine/Analysis/Utils.h | 1 + mlir/include/mlir/Dialect/Affine/LoopUtils.h | 1 + mlir/include/mlir/Dialect/Affine/Utils.h | 1 + .../mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h | 1 + mlir/include/mlir/Dialect/CommonFolders.h | 1 + .../mlir/Dialect/Func/Transforms/DecomposeCallGraphTypes.h | 1 + mlir/include/mlir/Dialect/GPU/Transforms/Passes.h | 1 + mlir/include/mlir/Dialect/LLVMIR/LLVMAttrs.h | 1 + mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.h | 1 + mlir/include/mlir/Dialect/Linalg/Analysis/DependenceAnalysis.h | 1 + mlir/include/mlir/Dialect/Linalg/IR/Linalg.h | 1 + mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 1 + mlir/include/mlir/Dialect/MemRef/IR/MemRef.h | 1 + mlir/include/mlir/Dialect/SCF/Utils/Utils.h | 1 + mlir/include/mlir/Dialect/SPIRV/IR/TargetAndABI.h | 1 + mlir/include/mlir/Dialect/SparseTensor/Utils/Merger.h | 1 + mlir/include/mlir/Dialect/Tosa/Utils/ConversionUtils.h | 1 + mlir/include/mlir/Dialect/Transform/IR/TransformDialect.h | 1 + .../mlir/Dialect/Transform/Utils/DiagnosedSilenceableFailure.h | 1 + mlir/include/mlir/Dialect/Utils/IndexingUtils.h | 1 + mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h | 1 + .../mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h | 1 + mlir/include/mlir/ExecutionEngine/ExecutionEngine.h | 1 + mlir/include/mlir/ExecutionEngine/MemRefUtils.h | 1 + mlir/include/mlir/IR/AffineMap.h | 1 + mlir/include/mlir/IR/Builders.h | 1 + mlir/include/mlir/IR/BuiltinAttributeInterfaces.h | 1 + mlir/include/mlir/IR/BuiltinAttributes.h | 1 + mlir/include/mlir/IR/Diagnostics.h | 1 + mlir/include/mlir/IR/DialectResourceBlobManager.h | 1 + mlir/include/mlir/IR/OpDefinition.h | 1 + mlir/include/mlir/IR/OpImplementation.h | 1 + mlir/include/mlir/IR/Operation.h | 1 + mlir/include/mlir/IR/OperationSupport.h | 1 + mlir/include/mlir/IR/PatternMatch.h | 1 + mlir/include/mlir/IR/SubElementInterfaces.h | 1 + mlir/include/mlir/IR/ValueRange.h | 1 + mlir/include/mlir/Interfaces/InferIntRangeInterface.h | 1 + mlir/include/mlir/Pass/AnalysisManager.h | 1 + mlir/include/mlir/Pass/Pass.h | 1 + mlir/include/mlir/Pass/PassInstrumentation.h | 1 + mlir/include/mlir/Pass/PassManager.h | 1 + mlir/include/mlir/Pass/PassRegistry.h | 1 + mlir/include/mlir/Support/LogicalResult.h | 1 + mlir/include/mlir/Support/Timing.h | 1 + mlir/include/mlir/Tools/PDLL/AST/Diagnostic.h | 1 + mlir/include/mlir/Tools/PDLL/AST/Nodes.h | 1 + mlir/include/mlir/Tools/PDLL/AST/Types.h | 1 + mlir/include/mlir/Tools/PDLL/Parser/CodeComplete.h | 1 + mlir/include/mlir/Tools/mlir-translate/Translation.h | 1 + mlir/include/mlir/Transforms/InliningUtils.h | 1 + mlir/lib/Analysis/DataFlow/DeadCodeAnalysis.cpp | 1 + mlir/lib/Analysis/DataFlow/IntegerRangeAnalysis.cpp | 1 + mlir/lib/Analysis/Presburger/IntegerRelation.cpp | 1 + mlir/lib/Analysis/Presburger/PWMAFunction.cpp | 1 + mlir/lib/Analysis/Presburger/Utils.cpp | 1 + mlir/lib/AsmParser/AsmParserImpl.h | 1 + mlir/lib/AsmParser/Parser.h | 1 + mlir/lib/AsmParser/Token.cpp | 1 + mlir/lib/AsmParser/Token.h | 1 + mlir/lib/AsmParser/TypeParser.cpp | 1 + mlir/lib/Bindings/Python/DialectSparseTensor.cpp | 1 + mlir/lib/Bindings/Python/Globals.h | 1 + mlir/lib/Bindings/Python/IRAttributes.cpp | 1 + mlir/lib/Bindings/Python/IRCore.cpp | 1 + mlir/lib/Bindings/Python/IRInterfaces.cpp | 1 + mlir/lib/Bindings/Python/IRModule.cpp | 1 + mlir/lib/Bindings/Python/IRModule.h | 1 + mlir/lib/Bindings/Python/IRTypes.cpp | 1 + mlir/lib/CAPI/IR/IR.cpp | 1 + mlir/lib/CAPI/IR/Pass.cpp | 1 + mlir/lib/CAPI/Interfaces/Interfaces.cpp | 1 + mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp | 1 + mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp | 1 + mlir/lib/Conversion/MathToLibm/MathToLibm.cpp | 1 + mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp | 1 + mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp | 1 + mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp | 1 + mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp | 1 + mlir/lib/Dialect/Affine/Analysis/AffineAnalysis.cpp | 1 + mlir/lib/Dialect/Affine/Analysis/Utils.cpp | 1 + mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp | 1 + mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp | 1 + mlir/lib/Dialect/Affine/Transforms/LoopUnroll.cpp | 1 + mlir/lib/Dialect/Affine/Transforms/LoopUnrollAndJam.cpp | 1 + mlir/lib/Dialect/Affine/Transforms/SuperVectorize.cpp | 1 + mlir/lib/Dialect/Affine/Utils/LoopFusionUtils.cpp | 1 + mlir/lib/Dialect/Affine/Utils/LoopUtils.cpp | 1 + mlir/lib/Dialect/Affine/Utils/Utils.cpp | 1 + mlir/lib/Dialect/Arith/IR/InferIntRangeInterfaceImpls.cpp | 1 + mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp | 1 + mlir/lib/Dialect/Bufferization/Transforms/BufferUtils.cpp | 1 + mlir/lib/Dialect/Bufferization/Transforms/Bufferize.cpp | 1 + .../Bufferization/Transforms/FuncBufferizableOpInterfaceImpl.cpp | 1 + mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp | 1 + mlir/lib/Dialect/GPU/Transforms/SerializeToBlob.cpp | 1 + mlir/lib/Dialect/GPU/Transforms/SerializeToHsaco.cpp | 1 + mlir/lib/Dialect/Index/IR/IndexOps.cpp | 1 + mlir/lib/Dialect/LLVMIR/IR/LLVMAttrs.cpp | 1 + mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 1 + mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp | 1 + mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp | 1 + mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 1 + mlir/lib/Dialect/Linalg/Transforms/ConstantFold.cpp | 1 + mlir/lib/Dialect/Linalg/Transforms/DataLayoutPropagation.cpp | 1 + mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp | 1 + mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp | 1 + mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 1 + mlir/lib/Dialect/Linalg/Transforms/FusionOnTensors.cpp | 1 + mlir/lib/Dialect/Linalg/Transforms/SplitReduction.cpp | 1 + mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp | 1 + mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp | 1 + mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 1 + mlir/lib/Dialect/Math/IR/MathOps.cpp | 1 + mlir/lib/Dialect/MemRef/IR/MemRefDialect.cpp | 1 + mlir/lib/Dialect/MemRef/Transforms/ExpandStridedMetadata.cpp | 1 + mlir/lib/Dialect/PDL/IR/PDL.cpp | 1 + mlir/lib/Dialect/SCF/Transforms/StructuralTypeConversions.cpp | 1 + mlir/lib/Dialect/SPIRV/IR/SPIRVCanonicalization.cpp | 1 + mlir/lib/Dialect/SPIRV/IR/TargetAndABI.cpp | 1 + mlir/lib/Dialect/SPIRV/Transforms/UpdateVCEPass.cpp | 1 + mlir/lib/Dialect/SparseTensor/Transforms/CodegenEnv.cpp | 1 + mlir/lib/Dialect/SparseTensor/Transforms/CodegenEnv.h | 1 + mlir/lib/Dialect/SparseTensor/Transforms/CodegenUtils.cpp | 1 + .../SparseTensor/Transforms/SparseStorageSpecifierToLLVM.cpp | 1 + mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorCodegen.cpp | 1 + mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp | 1 + mlir/lib/Dialect/SparseTensor/Utils/Merger.cpp | 1 + mlir/lib/Dialect/Tensor/IR/TensorOps.cpp | 1 + mlir/lib/Dialect/Traits.cpp | 1 + mlir/lib/Dialect/Utils/IndexingUtils.cpp | 1 + mlir/lib/Dialect/Utils/ReshapeOpsUtils.cpp | 1 + .../Vector/Transforms/VectorTransferSplitRewritePatterns.cpp | 1 + mlir/lib/Dialect/Vector/Transforms/VectorUnroll.cpp | 1 + mlir/lib/ExecutionEngine/JitRunner.cpp | 1 + mlir/lib/IR/AffineExpr.cpp | 1 + mlir/lib/IR/AffineMap.cpp | 1 + mlir/lib/IR/AsmPrinter.cpp | 1 + mlir/lib/IR/BuiltinAttributes.cpp | 1 + mlir/lib/IR/Diagnostics.cpp | 1 + mlir/lib/IR/DialectResourceBlobManager.cpp | 1 + mlir/lib/IR/MLIRContext.cpp | 1 + mlir/lib/IR/OperationSupport.cpp | 1 + mlir/lib/IR/SubElementInterfaces.cpp | 1 + mlir/lib/IR/SymbolTable.cpp | 1 + mlir/lib/IR/Verifier.cpp | 1 + mlir/lib/Interfaces/InferIntRangeInterface.cpp | 1 + mlir/lib/Pass/Pass.cpp | 1 + mlir/lib/Pass/PassRegistry.cpp | 1 + mlir/lib/Pass/PassTiming.cpp | 1 + mlir/lib/Rewrite/ByteCode.cpp | 1 + mlir/lib/Rewrite/FrozenRewritePatternSet.cpp | 1 + mlir/lib/Support/Timing.cpp | 1 + mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 1 + mlir/lib/Target/SPIRV/Deserialization/DeserializeOps.cpp | 1 + mlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp | 1 + mlir/lib/Target/SPIRV/Deserialization/Deserializer.h | 1 + mlir/lib/Target/SPIRV/Serialization/Serializer.cpp | 1 + mlir/lib/Tools/PDLL/AST/NodePrinter.cpp | 1 + mlir/lib/Tools/PDLL/AST/Nodes.cpp | 1 + mlir/lib/Tools/PDLL/AST/Types.cpp | 1 + mlir/lib/Tools/PDLL/CodeGen/CPPGen.cpp | 1 + mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp | 1 + mlir/lib/Tools/PDLL/ODS/Context.cpp | 1 + mlir/lib/Tools/PDLL/Parser/Parser.cpp | 1 + mlir/lib/Tools/lsp-server-support/Protocol.h | 1 + mlir/lib/Tools/lsp-server-support/SourceMgrUtils.cpp | 1 + mlir/lib/Tools/lsp-server-support/SourceMgrUtils.h | 1 + mlir/lib/Tools/lsp-server-support/Transport.cpp | 1 + mlir/lib/Tools/mlir-lsp-server/LSPServer.cpp | 1 + mlir/lib/Tools/mlir-lsp-server/MLIRServer.cpp | 1 + mlir/lib/Tools/mlir-lsp-server/MLIRServer.h | 1 + mlir/lib/Tools/mlir-pdll-lsp-server/LSPServer.cpp | 1 + mlir/lib/Tools/mlir-pdll-lsp-server/PDLLServer.cpp | 1 + mlir/lib/Tools/mlir-pdll-lsp-server/PDLLServer.h | 1 + mlir/lib/Tools/mlir-translate/Translation.cpp | 1 + mlir/lib/Tools/tblgen-lsp-server/LSPServer.cpp | 1 + mlir/lib/Tools/tblgen-lsp-server/TableGenServer.cpp | 1 + mlir/lib/Tools/tblgen-lsp-server/TableGenServer.h | 1 + mlir/lib/Transforms/LocationSnapshot.cpp | 1 + mlir/lib/Transforms/Utils/InliningUtils.cpp | 1 + mlir/lib/Transforms/ViewOpGraph.cpp | 1 + mlir/test/lib/Analysis/DataFlow/TestDenseDataFlowAnalysis.cpp | 1 + mlir/test/lib/Analysis/TestDataFlowFramework.cpp | 1 + mlir/test/lib/Dialect/Shape/TestShapeMappingAnalysis.cpp | 1 + mlir/test/lib/Dialect/Test/TestDialect.cpp | 1 + mlir/test/lib/Dialect/Test/TestTypes.cpp | 1 + mlir/test/lib/Dialect/Test/TestTypes.h | 1 + mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp | 1 + mlir/test/lib/Interfaces/TilingInterface/TestTilingInterface.cpp | 1 + mlir/test/lib/Transforms/TestIntRangeInference.cpp | 1 + mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 1 + mlir/unittests/Analysis/Presburger/IntegerPolyhedronTest.cpp | 1 + mlir/unittests/Analysis/Presburger/PresburgerSetTest.cpp | 1 + mlir/unittests/Analysis/Presburger/SimplexTest.cpp | 1 + mlir/unittests/Analysis/Presburger/Utils.h | 1 + mlir/unittests/IR/AttributeTest.cpp | 1 + 223 files changed, 223 insertions(+) diff --git a/mlir/examples/toy/Ch1/include/toy/AST.h b/mlir/examples/toy/Ch1/include/toy/AST.h index 6b9fdb617bea6b..3b332314d4f7d4 100644 --- a/mlir/examples/toy/Ch1/include/toy/AST.h +++ b/mlir/examples/toy/Ch1/include/toy/AST.h @@ -22,6 +22,7 @@ #include "llvm/Support/Casting.h" #include #include +#include namespace toy { diff --git a/mlir/examples/toy/Ch1/include/toy/Parser.h b/mlir/examples/toy/Ch1/include/toy/Parser.h index 6674d45914a337..652258e6498176 100644 --- a/mlir/examples/toy/Ch1/include/toy/Parser.h +++ b/mlir/examples/toy/Ch1/include/toy/Parser.h @@ -25,6 +25,7 @@ #include #include #include +#include namespace toy { diff --git a/mlir/examples/toy/Ch2/include/toy/AST.h b/mlir/examples/toy/Ch2/include/toy/AST.h index 6b9fdb617bea6b..3b332314d4f7d4 100644 --- a/mlir/examples/toy/Ch2/include/toy/AST.h +++ b/mlir/examples/toy/Ch2/include/toy/AST.h @@ -22,6 +22,7 @@ #include "llvm/Support/Casting.h" #include #include +#include namespace toy { diff --git a/mlir/examples/toy/Ch2/include/toy/Parser.h b/mlir/examples/toy/Ch2/include/toy/Parser.h index 6674d45914a337..652258e6498176 100644 --- a/mlir/examples/toy/Ch2/include/toy/Parser.h +++ b/mlir/examples/toy/Ch2/include/toy/Parser.h @@ -25,6 +25,7 @@ #include #include #include +#include namespace toy { diff --git a/mlir/examples/toy/Ch3/include/toy/AST.h b/mlir/examples/toy/Ch3/include/toy/AST.h index 6b9fdb617bea6b..3b332314d4f7d4 100644 --- a/mlir/examples/toy/Ch3/include/toy/AST.h +++ b/mlir/examples/toy/Ch3/include/toy/AST.h @@ -22,6 +22,7 @@ #include "llvm/Support/Casting.h" #include #include +#include namespace toy { diff --git a/mlir/examples/toy/Ch3/include/toy/Parser.h b/mlir/examples/toy/Ch3/include/toy/Parser.h index 6674d45914a337..652258e6498176 100644 --- a/mlir/examples/toy/Ch3/include/toy/Parser.h +++ b/mlir/examples/toy/Ch3/include/toy/Parser.h @@ -25,6 +25,7 @@ #include #include #include +#include namespace toy { diff --git a/mlir/examples/toy/Ch4/include/toy/AST.h b/mlir/examples/toy/Ch4/include/toy/AST.h index 6b9fdb617bea6b..3b332314d4f7d4 100644 --- a/mlir/examples/toy/Ch4/include/toy/AST.h +++ b/mlir/examples/toy/Ch4/include/toy/AST.h @@ -22,6 +22,7 @@ #include "llvm/Support/Casting.h" #include #include +#include namespace toy { diff --git a/mlir/examples/toy/Ch4/include/toy/Parser.h b/mlir/examples/toy/Ch4/include/toy/Parser.h index 6674d45914a337..652258e6498176 100644 --- a/mlir/examples/toy/Ch4/include/toy/Parser.h +++ b/mlir/examples/toy/Ch4/include/toy/Parser.h @@ -25,6 +25,7 @@ #include #include #include +#include namespace toy { diff --git a/mlir/examples/toy/Ch5/include/toy/AST.h b/mlir/examples/toy/Ch5/include/toy/AST.h index 6b9fdb617bea6b..3b332314d4f7d4 100644 --- a/mlir/examples/toy/Ch5/include/toy/AST.h +++ b/mlir/examples/toy/Ch5/include/toy/AST.h @@ -22,6 +22,7 @@ #include "llvm/Support/Casting.h" #include #include +#include namespace toy { diff --git a/mlir/examples/toy/Ch5/include/toy/Parser.h b/mlir/examples/toy/Ch5/include/toy/Parser.h index 6674d45914a337..652258e6498176 100644 --- a/mlir/examples/toy/Ch5/include/toy/Parser.h +++ b/mlir/examples/toy/Ch5/include/toy/Parser.h @@ -25,6 +25,7 @@ #include #include #include +#include namespace toy { diff --git a/mlir/examples/toy/Ch6/include/toy/AST.h b/mlir/examples/toy/Ch6/include/toy/AST.h index 6b9fdb617bea6b..3b332314d4f7d4 100644 --- a/mlir/examples/toy/Ch6/include/toy/AST.h +++ b/mlir/examples/toy/Ch6/include/toy/AST.h @@ -22,6 +22,7 @@ #include "llvm/Support/Casting.h" #include #include +#include namespace toy { diff --git a/mlir/examples/toy/Ch6/include/toy/Parser.h b/mlir/examples/toy/Ch6/include/toy/Parser.h index 6674d45914a337..652258e6498176 100644 --- a/mlir/examples/toy/Ch6/include/toy/Parser.h +++ b/mlir/examples/toy/Ch6/include/toy/Parser.h @@ -25,6 +25,7 @@ #include #include #include +#include namespace toy { diff --git a/mlir/examples/toy/Ch7/include/toy/AST.h b/mlir/examples/toy/Ch7/include/toy/AST.h index 9286f5bee4bf68..e5bd0690d27537 100644 --- a/mlir/examples/toy/Ch7/include/toy/AST.h +++ b/mlir/examples/toy/Ch7/include/toy/AST.h @@ -22,6 +22,7 @@ #include "llvm/Support/Casting.h" #include #include +#include namespace toy { diff --git a/mlir/examples/toy/Ch7/include/toy/Parser.h b/mlir/examples/toy/Ch7/include/toy/Parser.h index e6df5581c6f1c4..90b1edaf6748f0 100644 --- a/mlir/examples/toy/Ch7/include/toy/Parser.h +++ b/mlir/examples/toy/Ch7/include/toy/Parser.h @@ -25,6 +25,7 @@ #include #include #include +#include namespace toy { diff --git a/mlir/examples/toy/Ch7/mlir/MLIRGen.cpp b/mlir/examples/toy/Ch7/mlir/MLIRGen.cpp index 279ae0375918f7..d5035babe5c359 100644 --- a/mlir/examples/toy/Ch7/mlir/MLIRGen.cpp +++ b/mlir/examples/toy/Ch7/mlir/MLIRGen.cpp @@ -26,6 +26,7 @@ #include "llvm/ADT/ScopedHashTable.h" #include "llvm/Support/raw_ostream.h" #include +#include using namespace mlir::toy; using namespace toy; diff --git a/mlir/include/mlir/Analysis/DataFlow/ConstantPropagationAnalysis.h b/mlir/include/mlir/Analysis/DataFlow/ConstantPropagationAnalysis.h index 6c2b830d5077b7..3f5fc6bc4c98b5 100644 --- a/mlir/include/mlir/Analysis/DataFlow/ConstantPropagationAnalysis.h +++ b/mlir/include/mlir/Analysis/DataFlow/ConstantPropagationAnalysis.h @@ -17,6 +17,7 @@ #define MLIR_ANALYSIS_DATAFLOW_CONSTANTPROPAGATIONANALYSIS_H #include "mlir/Analysis/DataFlow/SparseAnalysis.h" +#include namespace mlir { namespace dataflow { diff --git a/mlir/include/mlir/Analysis/DataFlow/DeadCodeAnalysis.h b/mlir/include/mlir/Analysis/DataFlow/DeadCodeAnalysis.h index 4c7978338565ed..6028b5b4d68384 100644 --- a/mlir/include/mlir/Analysis/DataFlow/DeadCodeAnalysis.h +++ b/mlir/include/mlir/Analysis/DataFlow/DeadCodeAnalysis.h @@ -18,6 +18,7 @@ #include "mlir/Analysis/DataFlowFramework.h" #include "mlir/IR/SymbolTable.h" #include "llvm/ADT/SmallPtrSet.h" +#include namespace mlir { diff --git a/mlir/include/mlir/Analysis/Presburger/IntegerRelation.h b/mlir/include/mlir/Analysis/Presburger/IntegerRelation.h index 349c05e20a87fa..031fb02c77314b 100644 --- a/mlir/include/mlir/Analysis/Presburger/IntegerRelation.h +++ b/mlir/include/mlir/Analysis/Presburger/IntegerRelation.h @@ -20,6 +20,7 @@ #include "mlir/Analysis/Presburger/PresburgerSpace.h" #include "mlir/Analysis/Presburger/Utils.h" #include "mlir/Support/LogicalResult.h" +#include namespace mlir { namespace presburger { diff --git a/mlir/include/mlir/Analysis/Presburger/PWMAFunction.h b/mlir/include/mlir/Analysis/Presburger/PWMAFunction.h index 172e202d69e8f3..566baca625d4b2 100644 --- a/mlir/include/mlir/Analysis/Presburger/PWMAFunction.h +++ b/mlir/include/mlir/Analysis/Presburger/PWMAFunction.h @@ -18,6 +18,7 @@ #include "mlir/Analysis/Presburger/IntegerRelation.h" #include "mlir/Analysis/Presburger/PresburgerRelation.h" +#include namespace mlir { namespace presburger { diff --git a/mlir/include/mlir/Analysis/Presburger/PresburgerRelation.h b/mlir/include/mlir/Analysis/Presburger/PresburgerRelation.h index 541e89671f0886..189b52c428bc28 100644 --- a/mlir/include/mlir/Analysis/Presburger/PresburgerRelation.h +++ b/mlir/include/mlir/Analysis/Presburger/PresburgerRelation.h @@ -14,6 +14,7 @@ #define MLIR_ANALYSIS_PRESBURGER_PRESBURGERRELATION_H #include "mlir/Analysis/Presburger/IntegerRelation.h" +#include namespace mlir { namespace presburger { diff --git a/mlir/include/mlir/Analysis/Presburger/Simplex.h b/mlir/include/mlir/Analysis/Presburger/Simplex.h index e5d9b6e3257e20..4ef4e622e2bf88 100644 --- a/mlir/include/mlir/Analysis/Presburger/Simplex.h +++ b/mlir/include/mlir/Analysis/Presburger/Simplex.h @@ -27,6 +27,7 @@ #include "llvm/ADT/SmallVector.h" #include "llvm/Support/StringSaver.h" #include "llvm/Support/raw_ostream.h" +#include namespace mlir { namespace presburger { diff --git a/mlir/include/mlir/Analysis/Presburger/Utils.h b/mlir/include/mlir/Analysis/Presburger/Utils.h index fca0161139f872..775d9542077696 100644 --- a/mlir/include/mlir/Analysis/Presburger/Utils.h +++ b/mlir/include/mlir/Analysis/Presburger/Utils.h @@ -19,6 +19,7 @@ #include "llvm/ADT/SmallBitVector.h" #include "mlir/Analysis/Presburger/Matrix.h" +#include namespace mlir { namespace presburger { diff --git a/mlir/include/mlir/Conversion/MathToLibm/MathToLibm.h b/mlir/include/mlir/Conversion/MathToLibm/MathToLibm.h index caca1ceb8d6fd2..dfb45df8c2da12 100644 --- a/mlir/include/mlir/Conversion/MathToLibm/MathToLibm.h +++ b/mlir/include/mlir/Conversion/MathToLibm/MathToLibm.h @@ -9,6 +9,7 @@ #define MLIR_CONVERSION_MATHTOLIBM_MATHTOLIBM_H_ #include "mlir/Transforms/DialectConversion.h" +#include namespace mlir { template diff --git a/mlir/include/mlir/Dialect/Affine/Analysis/AffineAnalysis.h b/mlir/include/mlir/Dialect/Affine/Analysis/AffineAnalysis.h index 636a23dc2a9ba9..02a58e9c048497 100644 --- a/mlir/include/mlir/Dialect/Affine/Analysis/AffineAnalysis.h +++ b/mlir/include/mlir/Dialect/Affine/Analysis/AffineAnalysis.h @@ -19,6 +19,7 @@ #include "mlir/IR/Value.h" #include "llvm/ADT/Optional.h" #include "llvm/ADT/SmallVector.h" +#include namespace mlir { diff --git a/mlir/include/mlir/Dialect/Affine/Analysis/AffineStructures.h b/mlir/include/mlir/Dialect/Affine/Analysis/AffineStructures.h index e519cbc766ccad..de69fb8e94beff 100644 --- a/mlir/include/mlir/Dialect/Affine/Analysis/AffineStructures.h +++ b/mlir/include/mlir/Dialect/Affine/Analysis/AffineStructures.h @@ -18,6 +18,7 @@ #include "mlir/IR/AffineExpr.h" #include "mlir/IR/OpDefinition.h" #include "mlir/Support/LogicalResult.h" +#include namespace mlir { diff --git a/mlir/include/mlir/Dialect/Affine/Analysis/LoopAnalysis.h b/mlir/include/mlir/Dialect/Affine/Analysis/LoopAnalysis.h index 15f8f255c60055..6f95f08987d7f9 100644 --- a/mlir/include/mlir/Dialect/Affine/Analysis/LoopAnalysis.h +++ b/mlir/include/mlir/Dialect/Affine/Analysis/LoopAnalysis.h @@ -16,6 +16,7 @@ #include "mlir/Support/LLVM.h" #include "llvm/ADT/ArrayRef.h" #include "llvm/ADT/Optional.h" +#include namespace mlir { diff --git a/mlir/include/mlir/Dialect/Affine/Analysis/Utils.h b/mlir/include/mlir/Dialect/Affine/Analysis/Utils.h index 5c2a91a9e4d577..62a8b0e2e5813f 100644 --- a/mlir/include/mlir/Dialect/Affine/Analysis/Utils.h +++ b/mlir/include/mlir/Dialect/Affine/Analysis/Utils.h @@ -23,6 +23,7 @@ #include "mlir/Support/LLVM.h" #include "llvm/ADT/SmallVector.h" #include +#include namespace mlir { diff --git a/mlir/include/mlir/Dialect/Affine/LoopUtils.h b/mlir/include/mlir/Dialect/Affine/LoopUtils.h index 252933e8976ee1..c13cd8cc371e41 100644 --- a/mlir/include/mlir/Dialect/Affine/LoopUtils.h +++ b/mlir/include/mlir/Dialect/Affine/LoopUtils.h @@ -18,6 +18,7 @@ #include "mlir/IR/Block.h" #include "mlir/Support/LLVM.h" #include "mlir/Support/LogicalResult.h" +#include namespace mlir { class AffineForOp; diff --git a/mlir/include/mlir/Dialect/Affine/Utils.h b/mlir/include/mlir/Dialect/Affine/Utils.h index a514170cca4cc2..1ea6507e104ba3 100644 --- a/mlir/include/mlir/Dialect/Affine/Utils.h +++ b/mlir/include/mlir/Dialect/Affine/Utils.h @@ -15,6 +15,7 @@ #include "mlir/Dialect/Affine/Analysis/AffineAnalysis.h" #include "mlir/Dialect/Affine/IR/AffineOps.h" +#include namespace mlir { diff --git a/mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h b/mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h index 799aff951c295d..2eef942f6191d1 100644 --- a/mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h +++ b/mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h @@ -13,6 +13,7 @@ #include "mlir/IR/PatternMatch.h" #include "mlir/Support/LLVM.h" #include "llvm/ADT/SetVector.h" +#include #include "mlir/Dialect/Bufferization/IR/BufferizationEnums.h.inc" diff --git a/mlir/include/mlir/Dialect/CommonFolders.h b/mlir/include/mlir/Dialect/CommonFolders.h index 986990ed0c47ff..a8f0a070c3f5ca 100644 --- a/mlir/include/mlir/Dialect/CommonFolders.h +++ b/mlir/include/mlir/Dialect/CommonFolders.h @@ -19,6 +19,7 @@ #include "mlir/IR/BuiltinTypes.h" #include "llvm/ADT/ArrayRef.h" #include "llvm/ADT/STLExtras.h" +#include namespace mlir { /// Performs constant folding `calculate` with element-wise behavior on the two diff --git a/mlir/include/mlir/Dialect/Func/Transforms/DecomposeCallGraphTypes.h b/mlir/include/mlir/Dialect/Func/Transforms/DecomposeCallGraphTypes.h index bcb60beab1f8db..6e740f3a352063 100644 --- a/mlir/include/mlir/Dialect/Func/Transforms/DecomposeCallGraphTypes.h +++ b/mlir/include/mlir/Dialect/Func/Transforms/DecomposeCallGraphTypes.h @@ -19,6 +19,7 @@ #define MLIR_DIALECT_FUNC_TRANSFORMS_DECOMPOSECALLGRAPHTYPES_H #include "mlir/Transforms/DialectConversion.h" +#include namespace mlir { diff --git a/mlir/include/mlir/Dialect/GPU/Transforms/Passes.h b/mlir/include/mlir/Dialect/GPU/Transforms/Passes.h index 9ab830b0a06791..049dd04b0a40c3 100644 --- a/mlir/include/mlir/Dialect/GPU/Transforms/Passes.h +++ b/mlir/include/mlir/Dialect/GPU/Transforms/Passes.h @@ -15,6 +15,7 @@ #include "mlir/Dialect/GPU/IR/GPUDialect.h" #include "mlir/Pass/Pass.h" +#include namespace llvm { class TargetMachine; diff --git a/mlir/include/mlir/Dialect/LLVMIR/LLVMAttrs.h b/mlir/include/mlir/Dialect/LLVMIR/LLVMAttrs.h index 025093565fb395..20203a49892b68 100644 --- a/mlir/include/mlir/Dialect/LLVMIR/LLVMAttrs.h +++ b/mlir/include/mlir/Dialect/LLVMIR/LLVMAttrs.h @@ -16,6 +16,7 @@ #include "mlir/Dialect/LLVMIR/LLVMTypes.h" #include "mlir/IR/OpImplementation.h" +#include #include "mlir/Dialect/LLVMIR/LLVMOpsEnums.h.inc" diff --git a/mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.h b/mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.h index fc9cd5da8589d1..8cccfefc25e6ac 100644 --- a/mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.h +++ b/mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.h @@ -17,6 +17,7 @@ #include "mlir/IR/SubElementInterfaces.h" #include "mlir/IR/Types.h" #include "mlir/Interfaces/DataLayoutInterfaces.h" +#include namespace llvm { class ElementCount; diff --git a/mlir/include/mlir/Dialect/Linalg/Analysis/DependenceAnalysis.h b/mlir/include/mlir/Dialect/Linalg/Analysis/DependenceAnalysis.h index b65db9fbf67d8f..f6490f0d064a6e 100644 --- a/mlir/include/mlir/Dialect/Linalg/Analysis/DependenceAnalysis.h +++ b/mlir/include/mlir/Dialect/Linalg/Analysis/DependenceAnalysis.h @@ -12,6 +12,7 @@ #include "mlir/Dialect/Linalg/IR/Linalg.h" #include "mlir/IR/Builders.h" #include "mlir/IR/OpDefinition.h" +#include namespace mlir { namespace func { diff --git a/mlir/include/mlir/Dialect/Linalg/IR/Linalg.h b/mlir/include/mlir/Dialect/Linalg/IR/Linalg.h index 28c75fcfa65307..179a1c14ed8062 100644 --- a/mlir/include/mlir/Dialect/Linalg/IR/Linalg.h +++ b/mlir/include/mlir/Dialect/Linalg/IR/Linalg.h @@ -25,6 +25,7 @@ #include "mlir/Interfaces/SideEffectInterfaces.h" #include "mlir/Interfaces/TilingInterface.h" #include "mlir/Interfaces/ViewLikeInterface.h" +#include namespace mlir { namespace linalg { diff --git a/mlir/include/mlir/Dialect/Linalg/Utils/Utils.h b/mlir/include/mlir/Dialect/Linalg/Utils/Utils.h index 3152061e6cbc2f..f0ed6d5a05cb60 100644 --- a/mlir/include/mlir/Dialect/Linalg/Utils/Utils.h +++ b/mlir/include/mlir/Dialect/Linalg/Utils/Utils.h @@ -14,6 +14,7 @@ #include "mlir/Dialect/SCF/IR/SCF.h" #include "llvm/ADT/MapVector.h" #include "llvm/ADT/StringSet.h" +#include namespace mlir { class AffineExpr; diff --git a/mlir/include/mlir/Dialect/MemRef/IR/MemRef.h b/mlir/include/mlir/Dialect/MemRef/IR/MemRef.h index bcf86b07db3b4b..f330a54922e3de 100644 --- a/mlir/include/mlir/Dialect/MemRef/IR/MemRef.h +++ b/mlir/include/mlir/Dialect/MemRef/IR/MemRef.h @@ -19,6 +19,7 @@ #include "mlir/Interfaces/ShapedOpInterfaces.h" #include "mlir/Interfaces/SideEffectInterfaces.h" #include "mlir/Interfaces/ViewLikeInterface.h" +#include namespace mlir { diff --git a/mlir/include/mlir/Dialect/SCF/Utils/Utils.h b/mlir/include/mlir/Dialect/SCF/Utils/Utils.h index 34a4e4f14cba6b..594124d60af1b3 100644 --- a/mlir/include/mlir/Dialect/SCF/Utils/Utils.h +++ b/mlir/include/mlir/Dialect/SCF/Utils/Utils.h @@ -18,6 +18,7 @@ #include "mlir/Support/LLVM.h" #include "mlir/Support/LogicalResult.h" #include "llvm/ADT/STLExtras.h" +#include namespace mlir { class Location; diff --git a/mlir/include/mlir/Dialect/SPIRV/IR/TargetAndABI.h b/mlir/include/mlir/Dialect/SPIRV/IR/TargetAndABI.h index 55b88586749fc7..ce3bc94fac2cb1 100644 --- a/mlir/include/mlir/Dialect/SPIRV/IR/TargetAndABI.h +++ b/mlir/include/mlir/Dialect/SPIRV/IR/TargetAndABI.h @@ -16,6 +16,7 @@ #include "mlir/Dialect/SPIRV/IR/SPIRVAttributes.h" #include "mlir/Support/LLVM.h" #include "llvm/ADT/SmallSet.h" +#include namespace mlir { class Operation; diff --git a/mlir/include/mlir/Dialect/SparseTensor/Utils/Merger.h b/mlir/include/mlir/Dialect/SparseTensor/Utils/Merger.h index 9b3b69522e28a8..7c0f3e1529d241 100644 --- a/mlir/include/mlir/Dialect/SparseTensor/Utils/Merger.h +++ b/mlir/include/mlir/Dialect/SparseTensor/Utils/Merger.h @@ -17,6 +17,7 @@ #include "mlir/Dialect/SparseTensor/IR/Enums.h" #include "mlir/IR/Value.h" #include "llvm/ADT/BitVector.h" +#include namespace mlir { namespace sparse_tensor { diff --git a/mlir/include/mlir/Dialect/Tosa/Utils/ConversionUtils.h b/mlir/include/mlir/Dialect/Tosa/Utils/ConversionUtils.h index 8a8a209c7dca3b..fd4574abe5401b 100644 --- a/mlir/include/mlir/Dialect/Tosa/Utils/ConversionUtils.h +++ b/mlir/include/mlir/Dialect/Tosa/Utils/ConversionUtils.h @@ -17,6 +17,7 @@ #include "mlir/Dialect/Tensor/IR/Tensor.h" #include "mlir/Dialect/Utils/StructuredOpsUtils.h" #include "mlir/IR/PatternMatch.h" +#include namespace mlir { namespace tosa { diff --git a/mlir/include/mlir/Dialect/Transform/IR/TransformDialect.h b/mlir/include/mlir/Dialect/Transform/IR/TransformDialect.h index 05533b6a3f2c63..0abc006144eb99 100644 --- a/mlir/include/mlir/Dialect/Transform/IR/TransformDialect.h +++ b/mlir/include/mlir/Dialect/Transform/IR/TransformDialect.h @@ -14,6 +14,7 @@ #include "mlir/Support/LLVM.h" #include "llvm/ADT/DenseMap.h" #include "llvm/ADT/StringMap.h" +#include namespace mlir { namespace transform { diff --git a/mlir/include/mlir/Dialect/Transform/Utils/DiagnosedSilenceableFailure.h b/mlir/include/mlir/Dialect/Transform/Utils/DiagnosedSilenceableFailure.h index fcb3524479b729..de4bce061a2aa2 100644 --- a/mlir/include/mlir/Dialect/Transform/Utils/DiagnosedSilenceableFailure.h +++ b/mlir/include/mlir/Dialect/Transform/Utils/DiagnosedSilenceableFailure.h @@ -14,6 +14,7 @@ #include "mlir/IR/Diagnostics.h" #include "mlir/IR/Operation.h" +#include #ifndef MLIR_DIALECT_TRANSFORM_UTILS_DIAGNOSEDSILENCEABLEFAILURE_H #define MLIR_DIALECT_TRANSFORM_UTILS_DIAGNOSEDSILENCEABLEFAILURE_H diff --git a/mlir/include/mlir/Dialect/Utils/IndexingUtils.h b/mlir/include/mlir/Dialect/Utils/IndexingUtils.h index e9493e26d48e5c..3b4584c918865d 100644 --- a/mlir/include/mlir/Dialect/Utils/IndexingUtils.h +++ b/mlir/include/mlir/Dialect/Utils/IndexingUtils.h @@ -18,6 +18,7 @@ #include "mlir/Support/LLVM.h" #include "llvm/ADT/ArrayRef.h" #include "llvm/ADT/SmallVector.h" +#include namespace mlir { class ArrayAttr; diff --git a/mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h b/mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h index 0711aa3ba80d07..b69cc1beeb50b9 100644 --- a/mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h +++ b/mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h @@ -19,6 +19,7 @@ #include "mlir/IR/PatternMatch.h" #include "mlir/Support/LLVM.h" #include "llvm/ADT/StringRef.h" +#include namespace mlir { diff --git a/mlir/include/mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h b/mlir/include/mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h index e4606f9b428ff3..b11369662e0dac 100644 --- a/mlir/include/mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h +++ b/mlir/include/mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h @@ -10,6 +10,7 @@ #define MLIR_DIALECT_VECTOR_TRANSFORMS_VECTORREWRITEPATTERNS_H #include +#include #include "mlir/Dialect/Vector/IR/VectorOps.h" #include "mlir/Dialect/Vector/Utils/VectorUtils.h" diff --git a/mlir/include/mlir/ExecutionEngine/ExecutionEngine.h b/mlir/include/mlir/ExecutionEngine/ExecutionEngine.h index faaba1b018f6f8..48ff26cea0f279 100644 --- a/mlir/include/mlir/ExecutionEngine/ExecutionEngine.h +++ b/mlir/include/mlir/ExecutionEngine/ExecutionEngine.h @@ -22,6 +22,7 @@ #include #include +#include namespace llvm { template diff --git a/mlir/include/mlir/ExecutionEngine/MemRefUtils.h b/mlir/include/mlir/ExecutionEngine/MemRefUtils.h index f2e46d2f8b6bab..9240aae01b12b9 100644 --- a/mlir/include/mlir/ExecutionEngine/MemRefUtils.h +++ b/mlir/include/mlir/ExecutionEngine/MemRefUtils.h @@ -29,6 +29,7 @@ #include #include #include +#include #ifndef MLIR_EXECUTIONENGINE_MEMREFUTILS_H_ #define MLIR_EXECUTIONENGINE_MEMREFUTILS_H_ diff --git a/mlir/include/mlir/IR/AffineMap.h b/mlir/include/mlir/IR/AffineMap.h index 186c613b12fe1c..1c0f1b22c8f92d 100644 --- a/mlir/include/mlir/IR/AffineMap.h +++ b/mlir/include/mlir/IR/AffineMap.h @@ -19,6 +19,7 @@ #include "llvm/ADT/ArrayRef.h" #include "llvm/ADT/DenseMapInfo.h" #include "llvm/ADT/SmallBitVector.h" +#include namespace llvm { class SmallBitVector; diff --git a/mlir/include/mlir/IR/Builders.h b/mlir/include/mlir/IR/Builders.h index 66fa8264eb16f7..6c7c519323bd8d 100644 --- a/mlir/include/mlir/IR/Builders.h +++ b/mlir/include/mlir/IR/Builders.h @@ -11,6 +11,7 @@ #include "mlir/IR/OpDefinition.h" #include "llvm/Support/Compiler.h" +#include namespace mlir { diff --git a/mlir/include/mlir/IR/BuiltinAttributeInterfaces.h b/mlir/include/mlir/IR/BuiltinAttributeInterfaces.h index 906414ef959aa3..b7deea2ec8f4f5 100644 --- a/mlir/include/mlir/IR/BuiltinAttributeInterfaces.h +++ b/mlir/include/mlir/IR/BuiltinAttributeInterfaces.h @@ -17,6 +17,7 @@ #include "llvm/ADT/Any.h" #include "llvm/Support/raw_ostream.h" #include +#include namespace mlir { diff --git a/mlir/include/mlir/IR/BuiltinAttributes.h b/mlir/include/mlir/IR/BuiltinAttributes.h index 814a1fcef9d140..3247da996c6b80 100644 --- a/mlir/include/mlir/IR/BuiltinAttributes.h +++ b/mlir/include/mlir/IR/BuiltinAttributes.h @@ -14,6 +14,7 @@ #include "llvm/ADT/APFloat.h" #include "llvm/ADT/Sequence.h" #include +#include namespace mlir { class AffineMap; diff --git a/mlir/include/mlir/IR/Diagnostics.h b/mlir/include/mlir/IR/Diagnostics.h index 7c1c81548c3678..68292a8bae48c2 100644 --- a/mlir/include/mlir/IR/Diagnostics.h +++ b/mlir/include/mlir/IR/Diagnostics.h @@ -15,6 +15,7 @@ #include "mlir/IR/Location.h" #include +#include namespace llvm { class MemoryBuffer; diff --git a/mlir/include/mlir/IR/DialectResourceBlobManager.h b/mlir/include/mlir/IR/DialectResourceBlobManager.h index 23dead9d540117..92f90cfd81396a 100644 --- a/mlir/include/mlir/IR/DialectResourceBlobManager.h +++ b/mlir/include/mlir/IR/DialectResourceBlobManager.h @@ -21,6 +21,7 @@ #include "llvm/ADT/Twine.h" #include "llvm/Support/RWMutex.h" #include "llvm/Support/SMLoc.h" +#include namespace mlir { //===----------------------------------------------------------------------===// diff --git a/mlir/include/mlir/IR/OpDefinition.h b/mlir/include/mlir/IR/OpDefinition.h index 34020e70f84ffd..b5c35e7ab87e81 100644 --- a/mlir/include/mlir/IR/OpDefinition.h +++ b/mlir/include/mlir/IR/OpDefinition.h @@ -24,6 +24,7 @@ #include "llvm/Support/PointerLikeTypeTraits.h" #include +#include namespace mlir { class Builder; diff --git a/mlir/include/mlir/IR/OpImplementation.h b/mlir/include/mlir/IR/OpImplementation.h index 9e7fe093b2ae5b..2cf9ed9c34d50c 100644 --- a/mlir/include/mlir/IR/OpImplementation.h +++ b/mlir/include/mlir/IR/OpImplementation.h @@ -18,6 +18,7 @@ #include "mlir/IR/OpDefinition.h" #include "llvm/ADT/Twine.h" #include "llvm/Support/SMLoc.h" +#include namespace mlir { class AsmParsedResourceEntry; diff --git a/mlir/include/mlir/IR/Operation.h b/mlir/include/mlir/IR/Operation.h index c4ef826e94366e..ca7fed442e4776 100644 --- a/mlir/include/mlir/IR/Operation.h +++ b/mlir/include/mlir/IR/Operation.h @@ -19,6 +19,7 @@ #include "mlir/IR/OperationSupport.h" #include "mlir/IR/Region.h" #include "llvm/ADT/Twine.h" +#include namespace mlir { /// Operation is the basic unit of execution within MLIR. diff --git a/mlir/include/mlir/IR/OperationSupport.h b/mlir/include/mlir/IR/OperationSupport.h index 629236046a1e0d..230df19715ae0f 100644 --- a/mlir/include/mlir/IR/OperationSupport.h +++ b/mlir/include/mlir/IR/OperationSupport.h @@ -27,6 +27,7 @@ #include "llvm/Support/PointerLikeTypeTraits.h" #include "llvm/Support/TrailingObjects.h" #include +#include namespace llvm { class BitVector; diff --git a/mlir/include/mlir/IR/PatternMatch.h b/mlir/include/mlir/IR/PatternMatch.h index 9c6f1d4dd54803..08e249c979902b 100644 --- a/mlir/include/mlir/IR/PatternMatch.h +++ b/mlir/include/mlir/IR/PatternMatch.h @@ -13,6 +13,7 @@ #include "mlir/IR/BuiltinOps.h" #include "llvm/ADT/FunctionExtras.h" #include "llvm/Support/TypeName.h" +#include namespace mlir { diff --git a/mlir/include/mlir/IR/SubElementInterfaces.h b/mlir/include/mlir/IR/SubElementInterfaces.h index 87f4ae50a65501..85a6ba7d104d3d 100644 --- a/mlir/include/mlir/IR/SubElementInterfaces.h +++ b/mlir/include/mlir/IR/SubElementInterfaces.h @@ -17,6 +17,7 @@ #include "mlir/IR/Attributes.h" #include "mlir/IR/Types.h" #include "mlir/IR/Visitors.h" +#include namespace mlir { //===----------------------------------------------------------------------===// diff --git a/mlir/include/mlir/IR/ValueRange.h b/mlir/include/mlir/IR/ValueRange.h index b09301e2b79b35..a39e50d291ee05 100644 --- a/mlir/include/mlir/IR/ValueRange.h +++ b/mlir/include/mlir/IR/ValueRange.h @@ -18,6 +18,7 @@ #include "mlir/IR/Value.h" #include "llvm/ADT/PointerUnion.h" #include "llvm/ADT/Sequence.h" +#include namespace mlir { class ValueRange; diff --git a/mlir/include/mlir/Interfaces/InferIntRangeInterface.h b/mlir/include/mlir/Interfaces/InferIntRangeInterface.h index 131807dddf239e..48a3264e07ce78 100644 --- a/mlir/include/mlir/Interfaces/InferIntRangeInterface.h +++ b/mlir/include/mlir/Interfaces/InferIntRangeInterface.h @@ -15,6 +15,7 @@ #define MLIR_INTERFACES_INFERINTRANGEINTERFACE_H #include "mlir/IR/OpDefinition.h" +#include namespace mlir { /// A set of arbitrary-precision integers representing bounds on a given integer diff --git a/mlir/include/mlir/Pass/AnalysisManager.h b/mlir/include/mlir/Pass/AnalysisManager.h index 04fc88a6480cc0..fb8375a12d0664 100644 --- a/mlir/include/mlir/Pass/AnalysisManager.h +++ b/mlir/include/mlir/Pass/AnalysisManager.h @@ -16,6 +16,7 @@ #include "llvm/ADT/MapVector.h" #include "llvm/ADT/SmallPtrSet.h" #include "llvm/Support/TypeName.h" +#include namespace mlir { class AnalysisManager; diff --git a/mlir/include/mlir/Pass/Pass.h b/mlir/include/mlir/Pass/Pass.h index aa22fce5c03961..3eace7d4d54292 100644 --- a/mlir/include/mlir/Pass/Pass.h +++ b/mlir/include/mlir/Pass/Pass.h @@ -14,6 +14,7 @@ #include "mlir/Support/LogicalResult.h" #include "llvm/ADT/PointerIntPair.h" #include "llvm/ADT/Statistic.h" +#include namespace mlir { namespace detail { diff --git a/mlir/include/mlir/Pass/PassInstrumentation.h b/mlir/include/mlir/Pass/PassInstrumentation.h index 8cb6b708ec7aca..8db982e5364a82 100644 --- a/mlir/include/mlir/Pass/PassInstrumentation.h +++ b/mlir/include/mlir/Pass/PassInstrumentation.h @@ -11,6 +11,7 @@ #include "mlir/Support/LLVM.h" #include "mlir/Support/TypeID.h" +#include namespace mlir { class OperationName; diff --git a/mlir/include/mlir/Pass/PassManager.h b/mlir/include/mlir/Pass/PassManager.h index d7c354ec6fb974..877b8672ee25df 100644 --- a/mlir/include/mlir/Pass/PassManager.h +++ b/mlir/include/mlir/Pass/PassManager.h @@ -20,6 +20,7 @@ #include #include +#include namespace llvm { class Any; diff --git a/mlir/include/mlir/Pass/PassRegistry.h b/mlir/include/mlir/Pass/PassRegistry.h index b0731f100c8042..c4541525923658 100644 --- a/mlir/include/mlir/Pass/PassRegistry.h +++ b/mlir/include/mlir/Pass/PassRegistry.h @@ -18,6 +18,7 @@ #include "mlir/Support/TypeID.h" #include #include +#include namespace mlir { class OpPassManager; diff --git a/mlir/include/mlir/Support/LogicalResult.h b/mlir/include/mlir/Support/LogicalResult.h index e3163fe431e526..fa7bd6e565592b 100644 --- a/mlir/include/mlir/Support/LogicalResult.h +++ b/mlir/include/mlir/Support/LogicalResult.h @@ -11,6 +11,7 @@ #include "mlir/Support/LLVM.h" #include "llvm/ADT/Optional.h" +#include namespace mlir { diff --git a/mlir/include/mlir/Support/Timing.h b/mlir/include/mlir/Support/Timing.h index f9d877e0707982..3c7335c278dc1b 100644 --- a/mlir/include/mlir/Support/Timing.h +++ b/mlir/include/mlir/Support/Timing.h @@ -17,6 +17,7 @@ #include "llvm/ADT/STLExtras.h" #include "llvm/ADT/StringMapEntry.h" #include "llvm/Support/raw_ostream.h" +#include namespace mlir { diff --git a/mlir/include/mlir/Tools/PDLL/AST/Diagnostic.h b/mlir/include/mlir/Tools/PDLL/AST/Diagnostic.h index c68c621299417b..896767a0261897 100644 --- a/mlir/include/mlir/Tools/PDLL/AST/Diagnostic.h +++ b/mlir/include/mlir/Tools/PDLL/AST/Diagnostic.h @@ -10,6 +10,7 @@ #define MLIR_TOOLS_PDLL_AST_DIAGNOSTIC_H #include +#include #include "mlir/Support/LLVM.h" #include "mlir/Support/LogicalResult.h" diff --git a/mlir/include/mlir/Tools/PDLL/AST/Nodes.h b/mlir/include/mlir/Tools/PDLL/AST/Nodes.h index af8a05e072d624..51092d5a843476 100644 --- a/mlir/include/mlir/Tools/PDLL/AST/Nodes.h +++ b/mlir/include/mlir/Tools/PDLL/AST/Nodes.h @@ -16,6 +16,7 @@ #include "llvm/Support/SMLoc.h" #include "llvm/Support/SourceMgr.h" #include "llvm/Support/TrailingObjects.h" +#include namespace mlir { namespace pdll { diff --git a/mlir/include/mlir/Tools/PDLL/AST/Types.h b/mlir/include/mlir/Tools/PDLL/AST/Types.h index 22cdf8333f98ca..e9f5259c76f99c 100644 --- a/mlir/include/mlir/Tools/PDLL/AST/Types.h +++ b/mlir/include/mlir/Tools/PDLL/AST/Types.h @@ -11,6 +11,7 @@ #include "mlir/Support/LLVM.h" #include "mlir/Support/StorageUniquer.h" +#include namespace mlir { namespace pdll { diff --git a/mlir/include/mlir/Tools/PDLL/Parser/CodeComplete.h b/mlir/include/mlir/Tools/PDLL/Parser/CodeComplete.h index 90ceda96e97e2f..237aed1af85b05 100644 --- a/mlir/include/mlir/Tools/PDLL/Parser/CodeComplete.h +++ b/mlir/include/mlir/Tools/PDLL/Parser/CodeComplete.h @@ -11,6 +11,7 @@ #include "mlir/Support/LLVM.h" #include "llvm/Support/SourceMgr.h" +#include namespace mlir { namespace pdll { diff --git a/mlir/include/mlir/Tools/mlir-translate/Translation.h b/mlir/include/mlir/Tools/mlir-translate/Translation.h index a4ecaeba15a445..d80d53818b2600 100644 --- a/mlir/include/mlir/Tools/mlir-translate/Translation.h +++ b/mlir/include/mlir/Tools/mlir-translate/Translation.h @@ -15,6 +15,7 @@ #include "mlir/IR/Operation.h" #include "llvm/Support/CommandLine.h" +#include namespace mlir { template diff --git a/mlir/include/mlir/Transforms/InliningUtils.h b/mlir/include/mlir/Transforms/InliningUtils.h index 6c914d6c1d7ff5..c388f14af04e60 100644 --- a/mlir/include/mlir/Transforms/InliningUtils.h +++ b/mlir/include/mlir/Transforms/InliningUtils.h @@ -16,6 +16,7 @@ #include "mlir/IR/DialectInterface.h" #include "mlir/IR/Location.h" #include "mlir/IR/Region.h" +#include namespace mlir { diff --git a/mlir/lib/Analysis/DataFlow/DeadCodeAnalysis.cpp b/mlir/lib/Analysis/DataFlow/DeadCodeAnalysis.cpp index 636ab5875461f2..6ccc6b8e9318a4 100644 --- a/mlir/lib/Analysis/DataFlow/DeadCodeAnalysis.cpp +++ b/mlir/lib/Analysis/DataFlow/DeadCodeAnalysis.cpp @@ -10,6 +10,7 @@ #include "mlir/Analysis/DataFlow/ConstantPropagationAnalysis.h" #include "mlir/Interfaces/CallInterfaces.h" #include "mlir/Interfaces/ControlFlowInterfaces.h" +#include using namespace mlir; using namespace mlir::dataflow; diff --git a/mlir/lib/Analysis/DataFlow/IntegerRangeAnalysis.cpp b/mlir/lib/Analysis/DataFlow/IntegerRangeAnalysis.cpp index f03ac019fd011e..95a8c611e066ec 100644 --- a/mlir/lib/Analysis/DataFlow/IntegerRangeAnalysis.cpp +++ b/mlir/lib/Analysis/DataFlow/IntegerRangeAnalysis.cpp @@ -17,6 +17,7 @@ #include "mlir/Interfaces/InferIntRangeInterface.h" #include "mlir/Interfaces/LoopLikeInterface.h" #include "llvm/Support/Debug.h" +#include #define DEBUG_TYPE "int-range-analysis" diff --git a/mlir/lib/Analysis/Presburger/IntegerRelation.cpp b/mlir/lib/Analysis/Presburger/IntegerRelation.cpp index 1367ff1910982f..7423744e04454a 100644 --- a/mlir/lib/Analysis/Presburger/IntegerRelation.cpp +++ b/mlir/lib/Analysis/Presburger/IntegerRelation.cpp @@ -22,6 +22,7 @@ #include "llvm/ADT/DenseSet.h" #include "llvm/Support/Debug.h" #include +#include #define DEBUG_TYPE "presburger" diff --git a/mlir/lib/Analysis/Presburger/PWMAFunction.cpp b/mlir/lib/Analysis/Presburger/PWMAFunction.cpp index fe494fc798e503..413d9a0db255bb 100644 --- a/mlir/lib/Analysis/Presburger/PWMAFunction.cpp +++ b/mlir/lib/Analysis/Presburger/PWMAFunction.cpp @@ -8,6 +8,7 @@ #include "mlir/Analysis/Presburger/PWMAFunction.h" #include "mlir/Analysis/Presburger/Simplex.h" +#include using namespace mlir; using namespace presburger; diff --git a/mlir/lib/Analysis/Presburger/Utils.cpp b/mlir/lib/Analysis/Presburger/Utils.cpp index be1e4cacbc99e9..d397744eb23ec7 100644 --- a/mlir/lib/Analysis/Presburger/Utils.cpp +++ b/mlir/lib/Analysis/Presburger/Utils.cpp @@ -18,6 +18,7 @@ #include #include +#include using namespace mlir; using namespace presburger; diff --git a/mlir/lib/AsmParser/AsmParserImpl.h b/mlir/lib/AsmParser/AsmParserImpl.h index a457bf768f881a..0463929d52ed41 100644 --- a/mlir/lib/AsmParser/AsmParserImpl.h +++ b/mlir/lib/AsmParser/AsmParserImpl.h @@ -14,6 +14,7 @@ #include "mlir/IR/Builders.h" #include "mlir/IR/OpImplementation.h" #include "llvm/Support/Base64.h" +#include namespace mlir { namespace detail { diff --git a/mlir/lib/AsmParser/Parser.h b/mlir/lib/AsmParser/Parser.h index 477aff08ea25f9..e5cbd8bbf86f58 100644 --- a/mlir/lib/AsmParser/Parser.h +++ b/mlir/lib/AsmParser/Parser.h @@ -12,6 +12,7 @@ #include "ParserState.h" #include "mlir/IR/Builders.h" #include "mlir/IR/OpImplementation.h" +#include namespace mlir { namespace detail { diff --git a/mlir/lib/AsmParser/Token.cpp b/mlir/lib/AsmParser/Token.cpp index 48faea38cc9f55..dd392b4121a434 100644 --- a/mlir/lib/AsmParser/Token.cpp +++ b/mlir/lib/AsmParser/Token.cpp @@ -12,6 +12,7 @@ #include "Token.h" #include "llvm/ADT/StringExtras.h" +#include using namespace mlir; diff --git a/mlir/lib/AsmParser/Token.h b/mlir/lib/AsmParser/Token.h index 95e67cc2bca7a6..3f4db2ea927e78 100644 --- a/mlir/lib/AsmParser/Token.h +++ b/mlir/lib/AsmParser/Token.h @@ -13,6 +13,7 @@ #include "llvm/ADT/Optional.h" #include "llvm/ADT/StringRef.h" #include "llvm/Support/SMLoc.h" +#include namespace mlir { diff --git a/mlir/lib/AsmParser/TypeParser.cpp b/mlir/lib/AsmParser/TypeParser.cpp index 63f5b835eb3ca2..cf20ae8f65f5e8 100644 --- a/mlir/lib/AsmParser/TypeParser.cpp +++ b/mlir/lib/AsmParser/TypeParser.cpp @@ -15,6 +15,7 @@ #include "mlir/IR/BuiltinTypes.h" #include "mlir/IR/OpDefinition.h" #include "mlir/IR/TensorEncoding.h" +#include using namespace mlir; using namespace mlir::detail; diff --git a/mlir/lib/Bindings/Python/DialectSparseTensor.cpp b/mlir/lib/Bindings/Python/DialectSparseTensor.cpp index af47ac8df7345f..6885ef9cf2ceb9 100644 --- a/mlir/lib/Bindings/Python/DialectSparseTensor.cpp +++ b/mlir/lib/Bindings/Python/DialectSparseTensor.cpp @@ -9,6 +9,7 @@ #include "mlir-c/Dialect/SparseTensor.h" #include "mlir-c/IR.h" #include "mlir/Bindings/Python/PybindAdaptors.h" +#include namespace py = pybind11; using namespace llvm; diff --git a/mlir/lib/Bindings/Python/Globals.h b/mlir/lib/Bindings/Python/Globals.h index f0bf3f556357f0..fbe51a753d36d8 100644 --- a/mlir/lib/Bindings/Python/Globals.h +++ b/mlir/lib/Bindings/Python/Globals.h @@ -11,6 +11,7 @@ #include #include +#include #include "PybindUtils.h" diff --git a/mlir/lib/Bindings/Python/IRAttributes.cpp b/mlir/lib/Bindings/Python/IRAttributes.cpp index 0c8c9b8ba79dd9..c598aee7b32f9a 100644 --- a/mlir/lib/Bindings/Python/IRAttributes.cpp +++ b/mlir/lib/Bindings/Python/IRAttributes.cpp @@ -7,6 +7,7 @@ //===----------------------------------------------------------------------===// #include +#include #include "IRModule.h" diff --git a/mlir/lib/Bindings/Python/IRCore.cpp b/mlir/lib/Bindings/Python/IRCore.cpp index f1c7be5e430167..7a9e8eb3a6c54e 100644 --- a/mlir/lib/Bindings/Python/IRCore.cpp +++ b/mlir/lib/Bindings/Python/IRCore.cpp @@ -21,6 +21,7 @@ #include "llvm/ADT/SmallVector.h" #include +#include namespace py = pybind11; using namespace mlir; diff --git a/mlir/lib/Bindings/Python/IRInterfaces.cpp b/mlir/lib/Bindings/Python/IRInterfaces.cpp index 3f50d3bc0af458..f3e4e73c1a41c7 100644 --- a/mlir/lib/Bindings/Python/IRInterfaces.cpp +++ b/mlir/lib/Bindings/Python/IRInterfaces.cpp @@ -7,6 +7,7 @@ //===----------------------------------------------------------------------===// #include +#include #include "IRModule.h" #include "mlir-c/BuiltinAttributes.h" diff --git a/mlir/lib/Bindings/Python/IRModule.cpp b/mlir/lib/Bindings/Python/IRModule.cpp index 1cdd7e44126682..3614360fc08a2b 100644 --- a/mlir/lib/Bindings/Python/IRModule.cpp +++ b/mlir/lib/Bindings/Python/IRModule.cpp @@ -11,6 +11,7 @@ #include "PybindUtils.h" #include +#include #include "mlir-c/Bindings/Python/Interop.h" diff --git a/mlir/lib/Bindings/Python/IRModule.h b/mlir/lib/Bindings/Python/IRModule.h index 2492ad5d1f2776..b198b4b652fd63 100644 --- a/mlir/lib/Bindings/Python/IRModule.h +++ b/mlir/lib/Bindings/Python/IRModule.h @@ -11,6 +11,7 @@ #include #include +#include #include "PybindUtils.h" diff --git a/mlir/lib/Bindings/Python/IRTypes.cpp b/mlir/lib/Bindings/Python/IRTypes.cpp index 10527af6c9eac4..ad46e52b316249 100644 --- a/mlir/lib/Bindings/Python/IRTypes.cpp +++ b/mlir/lib/Bindings/Python/IRTypes.cpp @@ -12,6 +12,7 @@ #include "mlir-c/BuiltinAttributes.h" #include "mlir-c/BuiltinTypes.h" +#include namespace py = pybind11; using namespace mlir; diff --git a/mlir/lib/CAPI/IR/IR.cpp b/mlir/lib/CAPI/IR/IR.cpp index f5364c864c09ec..13e8d2034ac74a 100644 --- a/mlir/lib/CAPI/IR/IR.cpp +++ b/mlir/lib/CAPI/IR/IR.cpp @@ -25,6 +25,7 @@ #include "mlir/Parser/Parser.h" #include +#include using namespace mlir; diff --git a/mlir/lib/CAPI/IR/Pass.cpp b/mlir/lib/CAPI/IR/Pass.cpp index 6f81cd8084efb9..9ae425fe50adfa 100644 --- a/mlir/lib/CAPI/IR/Pass.cpp +++ b/mlir/lib/CAPI/IR/Pass.cpp @@ -13,6 +13,7 @@ #include "mlir/CAPI/Support.h" #include "mlir/CAPI/Utils.h" #include "mlir/Pass/PassManager.h" +#include using namespace mlir; diff --git a/mlir/lib/CAPI/Interfaces/Interfaces.cpp b/mlir/lib/CAPI/Interfaces/Interfaces.cpp index ec2cf017581a8c..61f1c9542884f0 100644 --- a/mlir/lib/CAPI/Interfaces/Interfaces.cpp +++ b/mlir/lib/CAPI/Interfaces/Interfaces.cpp @@ -13,6 +13,7 @@ #include "mlir/CAPI/Wrap.h" #include "mlir/Interfaces/InferTypeOpInterface.h" #include "llvm/ADT/ScopeExit.h" +#include using namespace mlir; diff --git a/mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp b/mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp index 8154c6bd0647b8..d924231e4f5016 100644 --- a/mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp +++ b/mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp @@ -16,6 +16,7 @@ #include "mlir/Pass/Pass.h" #include "llvm/ADT/STLExtras.h" +#include namespace mlir { #define GEN_PASS_DEF_CONVERTAMDGPUTOROCDL diff --git a/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp b/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp index 5ecf510bb8d574..5c21708f53d10c 100644 --- a/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp +++ b/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp @@ -21,6 +21,7 @@ #include "mlir/IR/BuiltinOps.h" #include "mlir/IR/Matchers.h" #include "mlir/Transforms/DialectConversion.h" +#include using namespace mlir; diff --git a/mlir/lib/Conversion/MathToLibm/MathToLibm.cpp b/mlir/lib/Conversion/MathToLibm/MathToLibm.cpp index c48686e877eac5..8918e50a5d2713 100644 --- a/mlir/lib/Conversion/MathToLibm/MathToLibm.cpp +++ b/mlir/lib/Conversion/MathToLibm/MathToLibm.cpp @@ -18,6 +18,7 @@ #include "mlir/IR/BuiltinDialect.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Pass/Pass.h" +#include namespace mlir { #define GEN_PASS_DEF_CONVERTMATHTOLIBM diff --git a/mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp b/mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp index 9e965e3083b221..7960b95fef581d 100644 --- a/mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp +++ b/mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp @@ -16,6 +16,7 @@ #include "mlir/Dialect/SPIRV/IR/SPIRVOps.h" #include "mlir/Dialect/SPIRV/Transforms/SPIRVConversion.h" #include "llvm/Support/Debug.h" +#include #define DEBUG_TYPE "memref-to-spirv-pattern" diff --git a/mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp b/mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp index c3084e503a8069..55729de3113a2f 100644 --- a/mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp +++ b/mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp @@ -31,6 +31,7 @@ #include "mlir/Transforms/RegionUtils.h" #include "llvm/ADT/Sequence.h" #include "llvm/Support/Debug.h" +#include #define DEBUG_TYPE "loops-to-gpu" diff --git a/mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp b/mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp index 2664996e03b7a6..e9b0ec515dc3fb 100644 --- a/mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp +++ b/mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp @@ -11,6 +11,7 @@ //===----------------------------------------------------------------------===// #include +#include #include "mlir/Conversion/VectorToSCF/VectorToSCF.h" diff --git a/mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp b/mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp index d7732b84946d14..c082088c58ceb8 100644 --- a/mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp +++ b/mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp @@ -24,6 +24,7 @@ #include "llvm/ADT/TypeSwitch.h" #include +#include using namespace mlir; using namespace mlir::amdgpu; diff --git a/mlir/lib/Dialect/Affine/Analysis/AffineAnalysis.cpp b/mlir/lib/Dialect/Affine/Analysis/AffineAnalysis.cpp index 065ad518228a44..e9fc4e58c21121 100644 --- a/mlir/lib/Dialect/Affine/Analysis/AffineAnalysis.cpp +++ b/mlir/lib/Dialect/Affine/Analysis/AffineAnalysis.cpp @@ -26,6 +26,7 @@ #include "llvm/ADT/TypeSwitch.h" #include "llvm/Support/Debug.h" #include "llvm/Support/raw_ostream.h" +#include #define DEBUG_TYPE "affine-analysis" diff --git a/mlir/lib/Dialect/Affine/Analysis/Utils.cpp b/mlir/lib/Dialect/Affine/Analysis/Utils.cpp index e8ca0269bc7a16..4ab91ba4bf08cd 100644 --- a/mlir/lib/Dialect/Affine/Analysis/Utils.cpp +++ b/mlir/lib/Dialect/Affine/Analysis/Utils.cpp @@ -23,6 +23,7 @@ #include "llvm/ADT/SmallPtrSet.h" #include "llvm/Support/Debug.h" #include "llvm/Support/raw_ostream.h" +#include #define DEBUG_TYPE "analysis-utils" diff --git a/mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp b/mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp index 43b1637c4d48ef..cc658f1ddd822d 100644 --- a/mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp +++ b/mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp @@ -32,6 +32,7 @@ #include "llvm/Support/CommandLine.h" #include "llvm/Support/Debug.h" #include +#include namespace mlir { #define GEN_PASS_DEF_AFFINEDATACOPYGENERATION diff --git a/mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp b/mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp index b8591231b6931d..ee5dd9870abb93 100644 --- a/mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp +++ b/mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp @@ -25,6 +25,7 @@ #include "mlir/IR/IRMapping.h" #include "llvm/Support/CommandLine.h" #include "llvm/Support/Debug.h" +#include namespace mlir { #define GEN_PASS_DEF_AFFINELOOPTILING diff --git a/mlir/lib/Dialect/Affine/Transforms/LoopUnroll.cpp b/mlir/lib/Dialect/Affine/Transforms/LoopUnroll.cpp index a948b4c2e119c3..a1cbb9127df8ef 100644 --- a/mlir/lib/Dialect/Affine/Transforms/LoopUnroll.cpp +++ b/mlir/lib/Dialect/Affine/Transforms/LoopUnroll.cpp @@ -22,6 +22,7 @@ #include "llvm/ADT/DenseMap.h" #include "llvm/Support/CommandLine.h" #include "llvm/Support/Debug.h" +#include namespace mlir { #define GEN_PASS_DEF_AFFINELOOPUNROLL diff --git a/mlir/lib/Dialect/Affine/Transforms/LoopUnrollAndJam.cpp b/mlir/lib/Dialect/Affine/Transforms/LoopUnrollAndJam.cpp index ec76320ffa4a88..55d580b727826a 100644 --- a/mlir/lib/Dialect/Affine/Transforms/LoopUnrollAndJam.cpp +++ b/mlir/lib/Dialect/Affine/Transforms/LoopUnrollAndJam.cpp @@ -46,6 +46,7 @@ #include "mlir/IR/IRMapping.h" #include "llvm/ADT/DenseMap.h" #include "llvm/Support/CommandLine.h" +#include namespace mlir { #define GEN_PASS_DEF_AFFINELOOPUNROLLANDJAM diff --git a/mlir/lib/Dialect/Affine/Transforms/SuperVectorize.cpp b/mlir/lib/Dialect/Affine/Transforms/SuperVectorize.cpp index 86ebf1b54a40b0..a6503957748b9a 100644 --- a/mlir/lib/Dialect/Affine/Transforms/SuperVectorize.cpp +++ b/mlir/lib/Dialect/Affine/Transforms/SuperVectorize.cpp @@ -28,6 +28,7 @@ #include "mlir/Support/LLVM.h" #include "llvm/ADT/STLExtras.h" #include "llvm/Support/Debug.h" +#include namespace mlir { #define GEN_PASS_DEF_AFFINEVECTORIZE diff --git a/mlir/lib/Dialect/Affine/Utils/LoopFusionUtils.cpp b/mlir/lib/Dialect/Affine/Utils/LoopFusionUtils.cpp index 27b56054dee9b5..59fdeb8d440b42 100644 --- a/mlir/lib/Dialect/Affine/Utils/LoopFusionUtils.cpp +++ b/mlir/lib/Dialect/Affine/Utils/LoopFusionUtils.cpp @@ -21,6 +21,7 @@ #include "mlir/IR/Operation.h" #include "llvm/Support/Debug.h" #include "llvm/Support/raw_ostream.h" +#include #define DEBUG_TYPE "loop-fusion-utils" diff --git a/mlir/lib/Dialect/Affine/Utils/LoopUtils.cpp b/mlir/lib/Dialect/Affine/Utils/LoopUtils.cpp index d92ab6ea0f78aa..9b3ec21f779719 100644 --- a/mlir/lib/Dialect/Affine/Utils/LoopUtils.cpp +++ b/mlir/lib/Dialect/Affine/Utils/LoopUtils.cpp @@ -30,6 +30,7 @@ #include "llvm/ADT/SmallPtrSet.h" #include "llvm/Support/Debug.h" #include "llvm/Support/raw_ostream.h" +#include #define DEBUG_TYPE "loop-utils" diff --git a/mlir/lib/Dialect/Affine/Utils/Utils.cpp b/mlir/lib/Dialect/Affine/Utils/Utils.cpp index 5c32c9e3093507..9140031e5d39fa 100644 --- a/mlir/lib/Dialect/Affine/Utils/Utils.cpp +++ b/mlir/lib/Dialect/Affine/Utils/Utils.cpp @@ -25,6 +25,7 @@ #include "mlir/IR/IRMapping.h" #include "mlir/IR/IntegerSet.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" +#include #define DEBUG_TYPE "affine-utils" diff --git a/mlir/lib/Dialect/Arith/IR/InferIntRangeInterfaceImpls.cpp b/mlir/lib/Dialect/Arith/IR/InferIntRangeInterfaceImpls.cpp index f23b61681d75aa..f56aefaea3579d 100644 --- a/mlir/lib/Dialect/Arith/IR/InferIntRangeInterfaceImpls.cpp +++ b/mlir/lib/Dialect/Arith/IR/InferIntRangeInterfaceImpls.cpp @@ -10,6 +10,7 @@ #include "mlir/Interfaces/InferIntRangeInterface.h" #include "llvm/Support/Debug.h" +#include #define DEBUG_TYPE "int-range-analysis" diff --git a/mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp b/mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp index 59263f699032b2..ca9aa6890a0e66 100644 --- a/mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp +++ b/mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp @@ -15,6 +15,7 @@ #include "mlir/Dialect/SparseTensor/IR/SparseTensor.h" #include "mlir/Dialect/Tensor/IR/Tensor.h" #include "mlir/IR/Matchers.h" +#include using namespace mlir; using namespace mlir::bufferization; diff --git a/mlir/lib/Dialect/Bufferization/Transforms/BufferUtils.cpp b/mlir/lib/Dialect/Bufferization/Transforms/BufferUtils.cpp index 1c0f52b5585e82..49a600400d376f 100644 --- a/mlir/lib/Dialect/Bufferization/Transforms/BufferUtils.cpp +++ b/mlir/lib/Dialect/Bufferization/Transforms/BufferUtils.cpp @@ -20,6 +20,7 @@ #include "mlir/Pass/Pass.h" #include "llvm/ADT/SetOperations.h" #include "llvm/ADT/SmallString.h" +#include using namespace mlir; using namespace mlir::bufferization; diff --git a/mlir/lib/Dialect/Bufferization/Transforms/Bufferize.cpp b/mlir/lib/Dialect/Bufferization/Transforms/Bufferize.cpp index 7ff9b0c19eab8d..1bc3968f357d93 100644 --- a/mlir/lib/Dialect/Bufferization/Transforms/Bufferize.cpp +++ b/mlir/lib/Dialect/Bufferization/Transforms/Bufferize.cpp @@ -21,6 +21,7 @@ #include "mlir/Pass/PassManager.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "mlir/Transforms/Passes.h" +#include namespace mlir { namespace bufferization { diff --git a/mlir/lib/Dialect/Bufferization/Transforms/FuncBufferizableOpInterfaceImpl.cpp b/mlir/lib/Dialect/Bufferization/Transforms/FuncBufferizableOpInterfaceImpl.cpp index efc2398c4a6485..f67cde9616306e 100644 --- a/mlir/lib/Dialect/Bufferization/Transforms/FuncBufferizableOpInterfaceImpl.cpp +++ b/mlir/lib/Dialect/Bufferization/Transforms/FuncBufferizableOpInterfaceImpl.cpp @@ -14,6 +14,7 @@ #include "mlir/Dialect/MemRef/IR/MemRef.h" #include "mlir/IR/Dialect.h" #include "mlir/IR/Operation.h" +#include namespace mlir { namespace bufferization { diff --git a/mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp b/mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp index 7dfd626323b71f..2ceb2bf338109c 100644 --- a/mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp +++ b/mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp @@ -41,6 +41,7 @@ #include "mlir/Dialect/Bufferization/Transforms/OneShotAnalysis.h" #include +#include #include "mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h" #include "mlir/Dialect/Bufferization/IR/Bufferization.h" diff --git a/mlir/lib/Dialect/GPU/Transforms/SerializeToBlob.cpp b/mlir/lib/Dialect/GPU/Transforms/SerializeToBlob.cpp index 6493ab68f016dd..7520e85091f5d1 100644 --- a/mlir/lib/Dialect/GPU/Transforms/SerializeToBlob.cpp +++ b/mlir/lib/Dialect/GPU/Transforms/SerializeToBlob.cpp @@ -22,6 +22,7 @@ #include "llvm/Target/TargetMachine.h" #include +#include #define DEBUG_TYPE "serialize-to-blob" diff --git a/mlir/lib/Dialect/GPU/Transforms/SerializeToHsaco.cpp b/mlir/lib/Dialect/GPU/Transforms/SerializeToHsaco.cpp index 692c1e8fb3bf43..63c9aac1a02632 100644 --- a/mlir/lib/Dialect/GPU/Transforms/SerializeToHsaco.cpp +++ b/mlir/lib/Dialect/GPU/Transforms/SerializeToHsaco.cpp @@ -55,6 +55,7 @@ #include "llvm/Transforms/IPO/Internalize.h" #include +#include using namespace mlir; diff --git a/mlir/lib/Dialect/Index/IR/IndexOps.cpp b/mlir/lib/Dialect/Index/IR/IndexOps.cpp index 598bb9a78ebf17..8033c13ba2ff3e 100644 --- a/mlir/lib/Dialect/Index/IR/IndexOps.cpp +++ b/mlir/lib/Dialect/Index/IR/IndexOps.cpp @@ -12,6 +12,7 @@ #include "mlir/IR/Builders.h" #include "mlir/IR/OpImplementation.h" #include "llvm/ADT/SmallString.h" +#include using namespace mlir; using namespace mlir::index; diff --git a/mlir/lib/Dialect/LLVMIR/IR/LLVMAttrs.cpp b/mlir/lib/Dialect/LLVMIR/IR/LLVMAttrs.cpp index c74ceb9aa2421f..ca5e93fbb2e242 100644 --- a/mlir/lib/Dialect/LLVMIR/IR/LLVMAttrs.cpp +++ b/mlir/lib/Dialect/LLVMIR/IR/LLVMAttrs.cpp @@ -17,6 +17,7 @@ #include "llvm/ADT/StringExtras.h" #include "llvm/ADT/TypeSwitch.h" #include "llvm/BinaryFormat/Dwarf.h" +#include using namespace mlir; using namespace mlir::LLVM; diff --git a/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp b/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp index 327d4be302dd9d..ac3da6336c2691 100644 --- a/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp +++ b/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp @@ -35,6 +35,7 @@ #include "llvm/Support/SourceMgr.h" #include +#include using namespace mlir; using namespace mlir::LLVM; diff --git a/mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp b/mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp index 5aa8e24cfc4680..3d59a6378dec36 100644 --- a/mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp +++ b/mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp @@ -22,6 +22,7 @@ #include "llvm/ADT/ScopeExit.h" #include "llvm/ADT/TypeSwitch.h" #include "llvm/Support/TypeSize.h" +#include using namespace mlir; using namespace mlir::LLVM; diff --git a/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp b/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp index f5f4b4507af4e5..2e3355efc78e14 100644 --- a/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp +++ b/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp @@ -31,6 +31,7 @@ #include "llvm/IR/Type.h" #include "llvm/Support/Casting.h" #include "llvm/Support/SourceMgr.h" +#include using namespace mlir; using namespace NVVM; diff --git a/mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp b/mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp index 0b7642fe8f8e54..a75813750d3172 100644 --- a/mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp +++ b/mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp @@ -39,6 +39,7 @@ #include "llvm/Support/FormatVariadic.h" #include "llvm/Support/MathExtras.h" #include "llvm/Support/raw_ostream.h" +#include using namespace mlir; using namespace mlir::linalg; diff --git a/mlir/lib/Dialect/Linalg/Transforms/ConstantFold.cpp b/mlir/lib/Dialect/Linalg/Transforms/ConstantFold.cpp index b7c24b1967dabb..6162387b99b4e0 100644 --- a/mlir/lib/Dialect/Linalg/Transforms/ConstantFold.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/ConstantFold.cpp @@ -17,6 +17,7 @@ #include "mlir/IR/PatternMatch.h" #include "mlir/Support/LLVM.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" +#include using namespace mlir; using namespace mlir::linalg; diff --git a/mlir/lib/Dialect/Linalg/Transforms/DataLayoutPropagation.cpp b/mlir/lib/Dialect/Linalg/Transforms/DataLayoutPropagation.cpp index 5660704606d0cd..0c6e9fb74a3525 100644 --- a/mlir/lib/Dialect/Linalg/Transforms/DataLayoutPropagation.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/DataLayoutPropagation.cpp @@ -17,6 +17,7 @@ #include "mlir/Dialect/Utils/IndexingUtils.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "llvm/Support/Debug.h" +#include namespace mlir { #define GEN_PASS_DEF_LINALGDATALAYOUTPROPAGATION diff --git a/mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp b/mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp index 15b3304af7c033..56b44e94926728 100644 --- a/mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp @@ -10,6 +10,7 @@ #include "mlir/Dialect/Affine/IR/AffineOps.h" #include "mlir/Dialect/Linalg/IR/Linalg.h" +#include using namespace mlir; using namespace mlir::linalg; diff --git a/mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp b/mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp index 58216fee60303b..de501a6a3f00a1 100644 --- a/mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp @@ -24,6 +24,7 @@ #include "mlir/Support/LLVM.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include +#include namespace mlir { #define GEN_PASS_DEF_LINALGFOLDUNITEXTENTDIMS diff --git a/mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp b/mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp index 3f6266d8393eb8..fa04cf503766dc 100644 --- a/mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp @@ -31,6 +31,7 @@ #include "llvm/Support/Debug.h" #include +#include #define DEBUG_TYPE "linalg-fusion" diff --git a/mlir/lib/Dialect/Linalg/Transforms/FusionOnTensors.cpp b/mlir/lib/Dialect/Linalg/Transforms/FusionOnTensors.cpp index bedf92eb9985ef..f6bd4de019d497 100644 --- a/mlir/lib/Dialect/Linalg/Transforms/FusionOnTensors.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/FusionOnTensors.cpp @@ -21,6 +21,7 @@ #include "mlir/IR/AffineExpr.h" #include "mlir/IR/AffineMap.h" #include "mlir/Support/LLVM.h" +#include using namespace mlir; using namespace linalg; diff --git a/mlir/lib/Dialect/Linalg/Transforms/SplitReduction.cpp b/mlir/lib/Dialect/Linalg/Transforms/SplitReduction.cpp index 7282215999fd4f..3df9cad8a29b30 100644 --- a/mlir/lib/Dialect/Linalg/Transforms/SplitReduction.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/SplitReduction.cpp @@ -12,6 +12,7 @@ //===----------------------------------------------------------------------===// #include +#include #include "mlir/Analysis/SliceAnalysis.h" #include "mlir/Dialect/Arith/IR/Arith.h" diff --git a/mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp b/mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp index 58c0a7b7e62b31..b54275045ba295 100644 --- a/mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp @@ -18,6 +18,7 @@ #include "mlir/Dialect/Tensor/IR/Tensor.h" #include "mlir/Dialect/Utils/StaticValueUtils.h" #include "mlir/Interfaces/TilingInterface.h" +#include using namespace mlir; using namespace mlir::linalg; diff --git a/mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp b/mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp index 5f367d1a240a8b..f421d9a72e278a 100644 --- a/mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp @@ -31,6 +31,7 @@ #include "llvm/Support/Debug.h" #include "llvm/Support/raw_ostream.h" #include +#include using namespace mlir; using namespace mlir::linalg; diff --git a/mlir/lib/Dialect/Linalg/Utils/Utils.cpp b/mlir/lib/Dialect/Linalg/Utils/Utils.cpp index 1f622a4037a613..4c3608326e0cee 100644 --- a/mlir/lib/Dialect/Linalg/Utils/Utils.cpp +++ b/mlir/lib/Dialect/Linalg/Utils/Utils.cpp @@ -35,6 +35,7 @@ #include "mlir/Pass/Pass.h" #include "llvm/ADT/TypeSwitch.h" #include "llvm/Support/Debug.h" +#include #define DEBUG_TYPE "linalg-utils" diff --git a/mlir/lib/Dialect/Math/IR/MathOps.cpp b/mlir/lib/Dialect/Math/IR/MathOps.cpp index 78186ba48cbd1e..f379b4c0c10ad9 100644 --- a/mlir/lib/Dialect/Math/IR/MathOps.cpp +++ b/mlir/lib/Dialect/Math/IR/MathOps.cpp @@ -10,6 +10,7 @@ #include "mlir/Dialect/CommonFolders.h" #include "mlir/Dialect/Math/IR/Math.h" #include "mlir/IR/Builders.h" +#include using namespace mlir; using namespace mlir::math; diff --git a/mlir/lib/Dialect/MemRef/IR/MemRefDialect.cpp b/mlir/lib/Dialect/MemRef/IR/MemRefDialect.cpp index 6dbcebb64165d7..021f7ecfe24085 100644 --- a/mlir/lib/Dialect/MemRef/IR/MemRefDialect.cpp +++ b/mlir/lib/Dialect/MemRef/IR/MemRefDialect.cpp @@ -10,6 +10,7 @@ #include "mlir/Dialect/MemRef/IR/MemRef.h" #include "mlir/Interfaces/SideEffectInterfaces.h" #include "mlir/Transforms/InliningUtils.h" +#include using namespace mlir; using namespace mlir::memref; diff --git a/mlir/lib/Dialect/MemRef/Transforms/ExpandStridedMetadata.cpp b/mlir/lib/Dialect/MemRef/Transforms/ExpandStridedMetadata.cpp index 4613d603ee5add..06c9c657a34dbf 100644 --- a/mlir/lib/Dialect/MemRef/Transforms/ExpandStridedMetadata.cpp +++ b/mlir/lib/Dialect/MemRef/Transforms/ExpandStridedMetadata.cpp @@ -22,6 +22,7 @@ #include "mlir/Transforms/GreedyPatternRewriteDriver.h" #include "llvm/ADT/STLExtras.h" #include "llvm/ADT/SmallBitVector.h" +#include namespace mlir { namespace memref { diff --git a/mlir/lib/Dialect/PDL/IR/PDL.cpp b/mlir/lib/Dialect/PDL/IR/PDL.cpp index 7778d943587d59..511cae630bd5ec 100644 --- a/mlir/lib/Dialect/PDL/IR/PDL.cpp +++ b/mlir/lib/Dialect/PDL/IR/PDL.cpp @@ -13,6 +13,7 @@ #include "mlir/Interfaces/InferTypeOpInterface.h" #include "llvm/ADT/DenseSet.h" #include "llvm/ADT/TypeSwitch.h" +#include using namespace mlir; using namespace mlir::pdl; diff --git a/mlir/lib/Dialect/SCF/Transforms/StructuralTypeConversions.cpp b/mlir/lib/Dialect/SCF/Transforms/StructuralTypeConversions.cpp index 9998fcabd8290c..e2454a0b9a755e 100644 --- a/mlir/lib/Dialect/SCF/Transforms/StructuralTypeConversions.cpp +++ b/mlir/lib/Dialect/SCF/Transforms/StructuralTypeConversions.cpp @@ -10,6 +10,7 @@ #include "mlir/Dialect/SCF/Transforms/Passes.h" #include "mlir/Dialect/SCF/Transforms/Transforms.h" #include "mlir/Transforms/DialectConversion.h" +#include using namespace mlir; using namespace mlir::scf; diff --git a/mlir/lib/Dialect/SPIRV/IR/SPIRVCanonicalization.cpp b/mlir/lib/Dialect/SPIRV/IR/SPIRVCanonicalization.cpp index 5ea8a6778023dd..1fa45cbdf97d87 100644 --- a/mlir/lib/Dialect/SPIRV/IR/SPIRVCanonicalization.cpp +++ b/mlir/lib/Dialect/SPIRV/IR/SPIRVCanonicalization.cpp @@ -11,6 +11,7 @@ //===----------------------------------------------------------------------===// #include +#include #include "mlir/Dialect/SPIRV/IR/SPIRVOps.h" diff --git a/mlir/lib/Dialect/SPIRV/IR/TargetAndABI.cpp b/mlir/lib/Dialect/SPIRV/IR/TargetAndABI.cpp index f23a91936ad781..42ded31b69022e 100644 --- a/mlir/lib/Dialect/SPIRV/IR/TargetAndABI.cpp +++ b/mlir/lib/Dialect/SPIRV/IR/TargetAndABI.cpp @@ -13,6 +13,7 @@ #include "mlir/IR/FunctionInterfaces.h" #include "mlir/IR/Operation.h" #include "mlir/IR/SymbolTable.h" +#include using namespace mlir; diff --git a/mlir/lib/Dialect/SPIRV/Transforms/UpdateVCEPass.cpp b/mlir/lib/Dialect/SPIRV/Transforms/UpdateVCEPass.cpp index 22a295346643b9..027bfab19a4734 100644 --- a/mlir/lib/Dialect/SPIRV/Transforms/UpdateVCEPass.cpp +++ b/mlir/lib/Dialect/SPIRV/Transforms/UpdateVCEPass.cpp @@ -22,6 +22,7 @@ #include "llvm/ADT/SetVector.h" #include "llvm/ADT/SmallSet.h" #include "llvm/ADT/StringExtras.h" +#include namespace mlir { namespace spirv { diff --git a/mlir/lib/Dialect/SparseTensor/Transforms/CodegenEnv.cpp b/mlir/lib/Dialect/SparseTensor/Transforms/CodegenEnv.cpp index 59aa111c1e773d..d89f532250b697 100644 --- a/mlir/lib/Dialect/SparseTensor/Transforms/CodegenEnv.cpp +++ b/mlir/lib/Dialect/SparseTensor/Transforms/CodegenEnv.cpp @@ -7,6 +7,7 @@ //===----------------------------------------------------------------------===// #include "CodegenEnv.h" +#include using namespace mlir; using namespace mlir::sparse_tensor; diff --git a/mlir/lib/Dialect/SparseTensor/Transforms/CodegenEnv.h b/mlir/lib/Dialect/SparseTensor/Transforms/CodegenEnv.h index 10a2d883fdddc9..341cfb9dbb2756 100644 --- a/mlir/lib/Dialect/SparseTensor/Transforms/CodegenEnv.h +++ b/mlir/lib/Dialect/SparseTensor/Transforms/CodegenEnv.h @@ -20,6 +20,7 @@ #include "mlir/Dialect/SparseTensor/IR/SparseTensor.h" #include "mlir/Dialect/SparseTensor/Transforms/Passes.h" #include "mlir/Dialect/SparseTensor/Utils/Merger.h" +#include namespace mlir { namespace sparse_tensor { diff --git a/mlir/lib/Dialect/SparseTensor/Transforms/CodegenUtils.cpp b/mlir/lib/Dialect/SparseTensor/Transforms/CodegenUtils.cpp index 9bc3d182afe9de..fd91078e44ba03 100644 --- a/mlir/lib/Dialect/SparseTensor/Transforms/CodegenUtils.cpp +++ b/mlir/lib/Dialect/SparseTensor/Transforms/CodegenUtils.cpp @@ -18,6 +18,7 @@ #include "mlir/IR/Matchers.h" #include "mlir/IR/Types.h" #include "mlir/IR/Value.h" +#include using namespace mlir; using namespace mlir::sparse_tensor; diff --git a/mlir/lib/Dialect/SparseTensor/Transforms/SparseStorageSpecifierToLLVM.cpp b/mlir/lib/Dialect/SparseTensor/Transforms/SparseStorageSpecifierToLLVM.cpp index eaa4b420bbcd3a..e900936f894b86 100644 --- a/mlir/lib/Dialect/SparseTensor/Transforms/SparseStorageSpecifierToLLVM.cpp +++ b/mlir/lib/Dialect/SparseTensor/Transforms/SparseStorageSpecifierToLLVM.cpp @@ -10,6 +10,7 @@ #include "SparseTensorStorageLayout.h" #include "mlir/Dialect/SparseTensor/Transforms/Passes.h" +#include using namespace mlir; using namespace sparse_tensor; diff --git a/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorCodegen.cpp b/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorCodegen.cpp index 0ce37620061a6a..ab85c5fa2fb02e 100644 --- a/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorCodegen.cpp +++ b/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorCodegen.cpp @@ -27,6 +27,7 @@ #include "mlir/Dialect/SparseTensor/Transforms/Passes.h" #include "mlir/Dialect/Tensor/IR/Tensor.h" #include "mlir/Transforms/DialectConversion.h" +#include using namespace mlir; using namespace mlir::sparse_tensor; diff --git a/mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp b/mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp index f75070ffadd81c..59f956f1f1106a 100644 --- a/mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp +++ b/mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp @@ -33,6 +33,7 @@ #include "mlir/IR/Matchers.h" #include "mlir/IR/TensorEncoding.h" #include "llvm/ADT/SmallBitVector.h" +#include using namespace mlir; using namespace mlir::sparse_tensor; diff --git a/mlir/lib/Dialect/SparseTensor/Utils/Merger.cpp b/mlir/lib/Dialect/SparseTensor/Utils/Merger.cpp index 748f564109fd03..1d06570e82778b 100644 --- a/mlir/lib/Dialect/SparseTensor/Utils/Merger.cpp +++ b/mlir/lib/Dialect/SparseTensor/Utils/Merger.cpp @@ -14,6 +14,7 @@ #include "mlir/IR/Operation.h" #include "llvm/Support/Debug.h" +#include namespace mlir { namespace sparse_tensor { diff --git a/mlir/lib/Dialect/Tensor/IR/TensorOps.cpp b/mlir/lib/Dialect/Tensor/IR/TensorOps.cpp index 2c17b4a38b13ee..55e53644bf5ef7 100644 --- a/mlir/lib/Dialect/Tensor/IR/TensorOps.cpp +++ b/mlir/lib/Dialect/Tensor/IR/TensorOps.cpp @@ -28,6 +28,7 @@ #include "llvm/ADT/SmallBitVector.h" #include "llvm/ADT/StringRef.h" #include +#include using namespace mlir; using namespace mlir::tensor; diff --git a/mlir/lib/Dialect/Traits.cpp b/mlir/lib/Dialect/Traits.cpp index 272f7675df44c4..fb4374eae6432e 100644 --- a/mlir/lib/Dialect/Traits.cpp +++ b/mlir/lib/Dialect/Traits.cpp @@ -10,6 +10,7 @@ #include "mlir/IR/BuiltinTypes.h" #include "mlir/IR/TypeUtilities.h" #include "llvm/Support/FormatVariadic.h" +#include using namespace mlir; diff --git a/mlir/lib/Dialect/Utils/IndexingUtils.cpp b/mlir/lib/Dialect/Utils/IndexingUtils.cpp index 3f8015cccba3fb..71ff38fffd99c3 100644 --- a/mlir/lib/Dialect/Utils/IndexingUtils.cpp +++ b/mlir/lib/Dialect/Utils/IndexingUtils.cpp @@ -13,6 +13,7 @@ #include "mlir/IR/BuiltinAttributes.h" #include +#include using namespace mlir; diff --git a/mlir/lib/Dialect/Utils/ReshapeOpsUtils.cpp b/mlir/lib/Dialect/Utils/ReshapeOpsUtils.cpp index c0f55b35a0f84a..2e6499f7f3ba0d 100644 --- a/mlir/lib/Dialect/Utils/ReshapeOpsUtils.cpp +++ b/mlir/lib/Dialect/Utils/ReshapeOpsUtils.cpp @@ -12,6 +12,7 @@ #include "mlir/IR/Builders.h" #include +#include using namespace mlir; diff --git a/mlir/lib/Dialect/Vector/Transforms/VectorTransferSplitRewritePatterns.cpp b/mlir/lib/Dialect/Vector/Transforms/VectorTransferSplitRewritePatterns.cpp index 092c457d3bed96..6e2e2d496ecc9e 100644 --- a/mlir/lib/Dialect/Vector/Transforms/VectorTransferSplitRewritePatterns.cpp +++ b/mlir/lib/Dialect/Vector/Transforms/VectorTransferSplitRewritePatterns.cpp @@ -12,6 +12,7 @@ //===----------------------------------------------------------------------===// #include +#include #include "mlir/Dialect/Affine/IR/AffineOps.h" #include "mlir/Dialect/Arith/IR/Arith.h" diff --git a/mlir/lib/Dialect/Vector/Transforms/VectorUnroll.cpp b/mlir/lib/Dialect/Vector/Transforms/VectorUnroll.cpp index 1b316083258ce9..09ff4ddd2e3648 100644 --- a/mlir/lib/Dialect/Vector/Transforms/VectorUnroll.cpp +++ b/mlir/lib/Dialect/Vector/Transforms/VectorUnroll.cpp @@ -19,6 +19,7 @@ #include "llvm/ADT/MapVector.h" #include "llvm/ADT/STLExtras.h" #include +#include #define DEBUG_TYPE "vector-unrolling" diff --git a/mlir/lib/ExecutionEngine/JitRunner.cpp b/mlir/lib/ExecutionEngine/JitRunner.cpp index 518fd160667802..dddecc4caf1b67 100644 --- a/mlir/lib/ExecutionEngine/JitRunner.cpp +++ b/mlir/lib/ExecutionEngine/JitRunner.cpp @@ -39,6 +39,7 @@ #include #include #include +#include using namespace mlir; using llvm::Error; diff --git a/mlir/lib/IR/AffineExpr.cpp b/mlir/lib/IR/AffineExpr.cpp index d783f5f6d83f51..12af9d31a3f9a1 100644 --- a/mlir/lib/IR/AffineExpr.cpp +++ b/mlir/lib/IR/AffineExpr.cpp @@ -17,6 +17,7 @@ #include "mlir/Support/TypeID.h" #include "llvm/ADT/STLExtras.h" #include +#include using namespace mlir; using namespace mlir::detail; diff --git a/mlir/lib/IR/AffineMap.cpp b/mlir/lib/IR/AffineMap.cpp index c6873d32dadd9b..f25b1a12b1b73c 100644 --- a/mlir/lib/IR/AffineMap.cpp +++ b/mlir/lib/IR/AffineMap.cpp @@ -17,6 +17,7 @@ #include "llvm/ADT/StringRef.h" #include "llvm/Support/raw_ostream.h" #include +#include using namespace mlir; diff --git a/mlir/lib/IR/AsmPrinter.cpp b/mlir/lib/IR/AsmPrinter.cpp index d92bde34b705d7..5839e2bed4aa35 100644 --- a/mlir/lib/IR/AsmPrinter.cpp +++ b/mlir/lib/IR/AsmPrinter.cpp @@ -46,6 +46,7 @@ #include "llvm/Support/Threading.h" #include +#include using namespace mlir; using namespace mlir::detail; diff --git a/mlir/lib/IR/BuiltinAttributes.cpp b/mlir/lib/IR/BuiltinAttributes.cpp index 0263a15ab2c2ae..b5810ff5b95024 100644 --- a/mlir/lib/IR/BuiltinAttributes.cpp +++ b/mlir/lib/IR/BuiltinAttributes.cpp @@ -21,6 +21,7 @@ #include "llvm/ADT/Sequence.h" #include "llvm/ADT/TypeSwitch.h" #include "llvm/Support/Endian.h" +#include using namespace mlir; using namespace mlir::detail; diff --git a/mlir/lib/IR/Diagnostics.cpp b/mlir/lib/IR/Diagnostics.cpp index ef8b1a17792556..be1ec397107b80 100644 --- a/mlir/lib/IR/Diagnostics.cpp +++ b/mlir/lib/IR/Diagnostics.cpp @@ -22,6 +22,7 @@ #include "llvm/Support/Signals.h" #include "llvm/Support/SourceMgr.h" #include "llvm/Support/raw_ostream.h" +#include using namespace mlir; using namespace mlir::detail; diff --git a/mlir/lib/IR/DialectResourceBlobManager.cpp b/mlir/lib/IR/DialectResourceBlobManager.cpp index 60a2fb2e3c591e..a47fe9bfb89521 100644 --- a/mlir/lib/IR/DialectResourceBlobManager.cpp +++ b/mlir/lib/IR/DialectResourceBlobManager.cpp @@ -8,6 +8,7 @@ #include "mlir/IR/DialectResourceBlobManager.h" #include "llvm/ADT/SmallString.h" +#include using namespace mlir; diff --git a/mlir/lib/IR/MLIRContext.cpp b/mlir/lib/IR/MLIRContext.cpp index 4415605a1273e5..a354eed67b17a9 100644 --- a/mlir/lib/IR/MLIRContext.cpp +++ b/mlir/lib/IR/MLIRContext.cpp @@ -37,6 +37,7 @@ #include "llvm/Support/ThreadPool.h" #include "llvm/Support/raw_ostream.h" #include +#include #define DEBUG_TYPE "mlircontext" diff --git a/mlir/lib/IR/OperationSupport.cpp b/mlir/lib/IR/OperationSupport.cpp index e6503383be4fab..dc6b26dab961da 100644 --- a/mlir/lib/IR/OperationSupport.cpp +++ b/mlir/lib/IR/OperationSupport.cpp @@ -18,6 +18,7 @@ #include "llvm/ADT/BitVector.h" #include "llvm/Support/SHA1.h" #include +#include using namespace mlir; diff --git a/mlir/lib/IR/SubElementInterfaces.cpp b/mlir/lib/IR/SubElementInterfaces.cpp index 606b3c6041fe2c..9eeb7b4d7925a2 100644 --- a/mlir/lib/IR/SubElementInterfaces.cpp +++ b/mlir/lib/IR/SubElementInterfaces.cpp @@ -10,6 +10,7 @@ #include "mlir/IR/Operation.h" #include "llvm/ADT/DenseSet.h" +#include using namespace mlir; diff --git a/mlir/lib/IR/SymbolTable.cpp b/mlir/lib/IR/SymbolTable.cpp index 741a0a4fd5b904..bec7c0be7671f1 100644 --- a/mlir/lib/IR/SymbolTable.cpp +++ b/mlir/lib/IR/SymbolTable.cpp @@ -13,6 +13,7 @@ #include "llvm/ADT/SmallPtrSet.h" #include "llvm/ADT/SmallString.h" #include "llvm/ADT/StringSwitch.h" +#include using namespace mlir; diff --git a/mlir/lib/IR/Verifier.cpp b/mlir/lib/IR/Verifier.cpp index 96364bd81b9f01..60fa3e13854bd7 100644 --- a/mlir/lib/IR/Verifier.cpp +++ b/mlir/lib/IR/Verifier.cpp @@ -36,6 +36,7 @@ #include "llvm/Support/PrettyStackTrace.h" #include "llvm/Support/Regex.h" #include +#include using namespace mlir; diff --git a/mlir/lib/Interfaces/InferIntRangeInterface.cpp b/mlir/lib/Interfaces/InferIntRangeInterface.cpp index b72045aede3d03..212eea6de29267 100644 --- a/mlir/lib/Interfaces/InferIntRangeInterface.cpp +++ b/mlir/lib/Interfaces/InferIntRangeInterface.cpp @@ -8,6 +8,7 @@ #include "mlir/Interfaces/InferIntRangeInterface.h" #include "mlir/IR/BuiltinTypes.h" +#include #include "mlir/Interfaces/InferIntRangeInterface.cpp.inc" using namespace mlir; diff --git a/mlir/lib/Pass/Pass.cpp b/mlir/lib/Pass/Pass.cpp index 8dab26714159ea..2bb4f1ae186a41 100644 --- a/mlir/lib/Pass/Pass.cpp +++ b/mlir/lib/Pass/Pass.cpp @@ -26,6 +26,7 @@ #include "llvm/Support/Signals.h" #include "llvm/Support/Threading.h" #include "llvm/Support/ToolOutputFile.h" +#include using namespace mlir; using namespace mlir::detail; diff --git a/mlir/lib/Pass/PassRegistry.cpp b/mlir/lib/Pass/PassRegistry.cpp index cc9eab3005a5f0..c286b3ac2a3eb3 100644 --- a/mlir/lib/Pass/PassRegistry.cpp +++ b/mlir/lib/Pass/PassRegistry.cpp @@ -7,6 +7,7 @@ //===----------------------------------------------------------------------===// #include +#include #include "mlir/Pass/Pass.h" #include "mlir/Pass/PassManager.h" diff --git a/mlir/lib/Pass/PassTiming.cpp b/mlir/lib/Pass/PassTiming.cpp index c0bfb980423ab9..c0100cc52bbcf9 100644 --- a/mlir/lib/Pass/PassTiming.cpp +++ b/mlir/lib/Pass/PassTiming.cpp @@ -12,6 +12,7 @@ #include "llvm/Support/Threading.h" #include +#include using namespace mlir; using namespace mlir::detail; diff --git a/mlir/lib/Rewrite/ByteCode.cpp b/mlir/lib/Rewrite/ByteCode.cpp index 89735f068069ea..6b1122033c9144 100644 --- a/mlir/lib/Rewrite/ByteCode.cpp +++ b/mlir/lib/Rewrite/ByteCode.cpp @@ -23,6 +23,7 @@ #include "llvm/Support/Format.h" #include "llvm/Support/FormatVariadic.h" #include +#include #define DEBUG_TYPE "pdl-bytecode" diff --git a/mlir/lib/Rewrite/FrozenRewritePatternSet.cpp b/mlir/lib/Rewrite/FrozenRewritePatternSet.cpp index fc6cc968aa3dea..947bada34d5bc9 100644 --- a/mlir/lib/Rewrite/FrozenRewritePatternSet.cpp +++ b/mlir/lib/Rewrite/FrozenRewritePatternSet.cpp @@ -13,6 +13,7 @@ #include "mlir/Interfaces/SideEffectInterfaces.h" #include "mlir/Pass/Pass.h" #include "mlir/Pass/PassManager.h" +#include using namespace mlir; diff --git a/mlir/lib/Support/Timing.cpp b/mlir/lib/Support/Timing.cpp index b2380ed2d02432..48eb1e84adf3c0 100644 --- a/mlir/lib/Support/Timing.cpp +++ b/mlir/lib/Support/Timing.cpp @@ -26,6 +26,7 @@ #include "llvm/Support/raw_ostream.h" #include +#include #include using namespace mlir; diff --git a/mlir/lib/Target/LLVMIR/ModuleTranslation.cpp b/mlir/lib/Target/LLVMIR/ModuleTranslation.cpp index c72f29be3f9c3a..c9ad8a8ff34aaa 100644 --- a/mlir/lib/Target/LLVMIR/ModuleTranslation.cpp +++ b/mlir/lib/Target/LLVMIR/ModuleTranslation.cpp @@ -44,6 +44,7 @@ #include "llvm/Transforms/Utils/BasicBlockUtils.h" #include "llvm/Transforms/Utils/Cloning.h" #include "llvm/Transforms/Utils/ModuleUtils.h" +#include using namespace mlir; using namespace mlir::LLVM; diff --git a/mlir/lib/Target/SPIRV/Deserialization/DeserializeOps.cpp b/mlir/lib/Target/SPIRV/Deserialization/DeserializeOps.cpp index 847a3aa5fc4396..aa64af7651ccd0 100644 --- a/mlir/lib/Target/SPIRV/Deserialization/DeserializeOps.cpp +++ b/mlir/lib/Target/SPIRV/Deserialization/DeserializeOps.cpp @@ -20,6 +20,7 @@ #include "llvm/ADT/STLExtras.h" #include "llvm/ADT/SmallVector.h" #include "llvm/Support/Debug.h" +#include using namespace mlir; diff --git a/mlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp b/mlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp index 642c22637fe194..73af4330997293 100644 --- a/mlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp +++ b/mlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp @@ -29,6 +29,7 @@ #include "llvm/Support/Debug.h" #include "llvm/Support/SaveAndRestore.h" #include "llvm/Support/raw_ostream.h" +#include using namespace mlir; diff --git a/mlir/lib/Target/SPIRV/Deserialization/Deserializer.h b/mlir/lib/Target/SPIRV/Deserialization/Deserializer.h index a4c6d6a8e18d09..72c68a865cd014 100644 --- a/mlir/lib/Target/SPIRV/Deserialization/Deserializer.h +++ b/mlir/lib/Target/SPIRV/Deserialization/Deserializer.h @@ -21,6 +21,7 @@ #include "llvm/ADT/StringRef.h" #include "llvm/Support/ScopedPrinter.h" #include +#include namespace mlir { namespace spirv { diff --git a/mlir/lib/Target/SPIRV/Serialization/Serializer.cpp b/mlir/lib/Target/SPIRV/Serialization/Serializer.cpp index f39bfebfd768c2..7a6a0479513ad7 100644 --- a/mlir/lib/Target/SPIRV/Serialization/Serializer.cpp +++ b/mlir/lib/Target/SPIRV/Serialization/Serializer.cpp @@ -25,6 +25,7 @@ #include "llvm/ADT/bit.h" #include "llvm/Support/Debug.h" #include +#include #define DEBUG_TYPE "spirv-serialization" diff --git a/mlir/lib/Tools/PDLL/AST/NodePrinter.cpp b/mlir/lib/Tools/PDLL/AST/NodePrinter.cpp index 43b602204b01f4..c2b8acaf473cae 100644 --- a/mlir/lib/Tools/PDLL/AST/NodePrinter.cpp +++ b/mlir/lib/Tools/PDLL/AST/NodePrinter.cpp @@ -12,6 +12,7 @@ #include "llvm/ADT/TypeSwitch.h" #include "llvm/Support/SaveAndRestore.h" #include "llvm/Support/ScopedPrinter.h" +#include using namespace mlir; using namespace mlir::pdll::ast; diff --git a/mlir/lib/Tools/PDLL/AST/Nodes.cpp b/mlir/lib/Tools/PDLL/AST/Nodes.cpp index 0129f9fd1d0bce..9842e39d89ebc2 100644 --- a/mlir/lib/Tools/PDLL/AST/Nodes.cpp +++ b/mlir/lib/Tools/PDLL/AST/Nodes.cpp @@ -10,6 +10,7 @@ #include "mlir/Tools/PDLL/AST/Context.h" #include "llvm/ADT/SmallPtrSet.h" #include "llvm/ADT/TypeSwitch.h" +#include using namespace mlir; using namespace mlir::pdll::ast; diff --git a/mlir/lib/Tools/PDLL/AST/Types.cpp b/mlir/lib/Tools/PDLL/AST/Types.cpp index 55351154d93b83..4ee291391246bd 100644 --- a/mlir/lib/Tools/PDLL/AST/Types.cpp +++ b/mlir/lib/Tools/PDLL/AST/Types.cpp @@ -9,6 +9,7 @@ #include "mlir/Tools/PDLL/AST/Types.h" #include "TypeDetail.h" #include "mlir/Tools/PDLL/AST/Context.h" +#include using namespace mlir; using namespace mlir::pdll; diff --git a/mlir/lib/Tools/PDLL/CodeGen/CPPGen.cpp b/mlir/lib/Tools/PDLL/CodeGen/CPPGen.cpp index 28da3db3f4e687..3c490dff7d2d76 100644 --- a/mlir/lib/Tools/PDLL/CodeGen/CPPGen.cpp +++ b/mlir/lib/Tools/PDLL/CodeGen/CPPGen.cpp @@ -24,6 +24,7 @@ #include "llvm/ADT/TypeSwitch.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/FormatVariadic.h" +#include using namespace mlir; using namespace mlir::pdll; diff --git a/mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp b/mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp index 6cb15dd20d9376..432c64964f7a44 100644 --- a/mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp +++ b/mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp @@ -22,6 +22,7 @@ #include "llvm/ADT/ScopedHashTable.h" #include "llvm/ADT/StringExtras.h" #include "llvm/ADT/TypeSwitch.h" +#include using namespace mlir; using namespace mlir::pdll; diff --git a/mlir/lib/Tools/PDLL/ODS/Context.cpp b/mlir/lib/Tools/PDLL/ODS/Context.cpp index a3933c9c73b204..61a9df92c80479 100644 --- a/mlir/lib/Tools/PDLL/ODS/Context.cpp +++ b/mlir/lib/Tools/PDLL/ODS/Context.cpp @@ -12,6 +12,7 @@ #include "mlir/Tools/PDLL/ODS/Operation.h" #include "llvm/Support/ScopedPrinter.h" #include "llvm/Support/raw_ostream.h" +#include using namespace mlir; using namespace mlir::pdll::ods; diff --git a/mlir/lib/Tools/PDLL/Parser/Parser.cpp b/mlir/lib/Tools/PDLL/Parser/Parser.cpp index bbb68cac20511d..61a1f47f023208 100644 --- a/mlir/lib/Tools/PDLL/Parser/Parser.cpp +++ b/mlir/lib/Tools/PDLL/Parser/Parser.cpp @@ -32,6 +32,7 @@ #include "llvm/TableGen/Error.h" #include "llvm/TableGen/Parser.h" #include +#include using namespace mlir; using namespace mlir::pdll; diff --git a/mlir/lib/Tools/lsp-server-support/Protocol.h b/mlir/lib/Tools/lsp-server-support/Protocol.h index 14e8ae3f8382cf..0a001a03faaccb 100644 --- a/mlir/lib/Tools/lsp-server-support/Protocol.h +++ b/mlir/lib/Tools/lsp-server-support/Protocol.h @@ -33,6 +33,7 @@ #include #include #include +#include namespace mlir { struct LogicalResult; diff --git a/mlir/lib/Tools/lsp-server-support/SourceMgrUtils.cpp b/mlir/lib/Tools/lsp-server-support/SourceMgrUtils.cpp index 5fc74970e533fb..d65f77c4207878 100644 --- a/mlir/lib/Tools/lsp-server-support/SourceMgrUtils.cpp +++ b/mlir/lib/Tools/lsp-server-support/SourceMgrUtils.cpp @@ -8,6 +8,7 @@ #include "SourceMgrUtils.h" #include "llvm/Support/Path.h" +#include using namespace mlir; using namespace mlir::lsp; diff --git a/mlir/lib/Tools/lsp-server-support/SourceMgrUtils.h b/mlir/lib/Tools/lsp-server-support/SourceMgrUtils.h index 75f739d6b064be..da57f3df3c8ef3 100644 --- a/mlir/lib/Tools/lsp-server-support/SourceMgrUtils.h +++ b/mlir/lib/Tools/lsp-server-support/SourceMgrUtils.h @@ -16,6 +16,7 @@ #include "Protocol.h" #include "llvm/Support/SourceMgr.h" +#include namespace mlir { namespace lsp { diff --git a/mlir/lib/Tools/lsp-server-support/Transport.cpp b/mlir/lib/Tools/lsp-server-support/Transport.cpp index ddb7622347f85b..a18603eb33a738 100644 --- a/mlir/lib/Tools/lsp-server-support/Transport.cpp +++ b/mlir/lib/Tools/lsp-server-support/Transport.cpp @@ -14,6 +14,7 @@ #include "llvm/Support/Error.h" #include #include +#include using namespace mlir; using namespace mlir::lsp; diff --git a/mlir/lib/Tools/mlir-lsp-server/LSPServer.cpp b/mlir/lib/Tools/mlir-lsp-server/LSPServer.cpp index 3deff0f2b6b5f8..81053c10032349 100644 --- a/mlir/lib/Tools/mlir-lsp-server/LSPServer.cpp +++ b/mlir/lib/Tools/mlir-lsp-server/LSPServer.cpp @@ -13,6 +13,7 @@ #include "Protocol.h" #include "llvm/ADT/FunctionExtras.h" #include "llvm/ADT/StringMap.h" +#include #define DEBUG_TYPE "mlir-lsp-server" diff --git a/mlir/lib/Tools/mlir-lsp-server/MLIRServer.cpp b/mlir/lib/Tools/mlir-lsp-server/MLIRServer.cpp index 7a679d844920cf..11015a3ff5a9fc 100644 --- a/mlir/lib/Tools/mlir-lsp-server/MLIRServer.cpp +++ b/mlir/lib/Tools/mlir-lsp-server/MLIRServer.cpp @@ -19,6 +19,7 @@ #include "mlir/Parser/Parser.h" #include "llvm/Support/Base64.h" #include "llvm/Support/SourceMgr.h" +#include using namespace mlir; diff --git a/mlir/lib/Tools/mlir-lsp-server/MLIRServer.h b/mlir/lib/Tools/mlir-lsp-server/MLIRServer.h index e9e7541466226e..0224724af1c568 100644 --- a/mlir/lib/Tools/mlir-lsp-server/MLIRServer.h +++ b/mlir/lib/Tools/mlir-lsp-server/MLIRServer.h @@ -12,6 +12,7 @@ #include "mlir/Support/LLVM.h" #include "llvm/Support/Error.h" #include +#include namespace mlir { class DialectRegistry; diff --git a/mlir/lib/Tools/mlir-pdll-lsp-server/LSPServer.cpp b/mlir/lib/Tools/mlir-pdll-lsp-server/LSPServer.cpp index 9b525cd53fc213..8be034f846652a 100644 --- a/mlir/lib/Tools/mlir-pdll-lsp-server/LSPServer.cpp +++ b/mlir/lib/Tools/mlir-pdll-lsp-server/LSPServer.cpp @@ -14,6 +14,7 @@ #include "Protocol.h" #include "llvm/ADT/FunctionExtras.h" #include "llvm/ADT/StringMap.h" +#include #define DEBUG_TYPE "pdll-lsp-server" diff --git a/mlir/lib/Tools/mlir-pdll-lsp-server/PDLLServer.cpp b/mlir/lib/Tools/mlir-pdll-lsp-server/PDLLServer.cpp index f9f7ae7d852d24..53afc8fb2437ed 100644 --- a/mlir/lib/Tools/mlir-pdll-lsp-server/PDLLServer.cpp +++ b/mlir/lib/Tools/mlir-pdll-lsp-server/PDLLServer.cpp @@ -30,6 +30,7 @@ #include "llvm/ADT/TypeSwitch.h" #include "llvm/Support/FileSystem.h" #include "llvm/Support/Path.h" +#include using namespace mlir; using namespace mlir::pdll; diff --git a/mlir/lib/Tools/mlir-pdll-lsp-server/PDLLServer.h b/mlir/lib/Tools/mlir-pdll-lsp-server/PDLLServer.h index f77a68aa8681c0..68c807fa8ef91a 100644 --- a/mlir/lib/Tools/mlir-pdll-lsp-server/PDLLServer.h +++ b/mlir/lib/Tools/mlir-pdll-lsp-server/PDLLServer.h @@ -13,6 +13,7 @@ #include "llvm/ADT/StringRef.h" #include #include +#include namespace mlir { namespace lsp { diff --git a/mlir/lib/Tools/mlir-translate/Translation.cpp b/mlir/lib/Tools/mlir-translate/Translation.cpp index ca8ea1ca04aaad..2f578186dfe4d4 100644 --- a/mlir/lib/Tools/mlir-translate/Translation.cpp +++ b/mlir/lib/Tools/mlir-translate/Translation.cpp @@ -18,6 +18,7 @@ #include "mlir/Parser/Parser.h" #include "mlir/Tools/ParseUtilities.h" #include "llvm/Support/SourceMgr.h" +#include using namespace mlir; diff --git a/mlir/lib/Tools/tblgen-lsp-server/LSPServer.cpp b/mlir/lib/Tools/tblgen-lsp-server/LSPServer.cpp index e51a2245077c54..c8445adbe81d86 100644 --- a/mlir/lib/Tools/tblgen-lsp-server/LSPServer.cpp +++ b/mlir/lib/Tools/tblgen-lsp-server/LSPServer.cpp @@ -14,6 +14,7 @@ #include "TableGenServer.h" #include "llvm/ADT/FunctionExtras.h" #include "llvm/ADT/StringMap.h" +#include using namespace mlir; using namespace mlir::lsp; diff --git a/mlir/lib/Tools/tblgen-lsp-server/TableGenServer.cpp b/mlir/lib/Tools/tblgen-lsp-server/TableGenServer.cpp index 4bfee8435db433..55a340271d4cfe 100644 --- a/mlir/lib/Tools/tblgen-lsp-server/TableGenServer.cpp +++ b/mlir/lib/Tools/tblgen-lsp-server/TableGenServer.cpp @@ -23,6 +23,7 @@ #include "llvm/Support/Path.h" #include "llvm/TableGen/Parser.h" #include "llvm/TableGen/Record.h" +#include using namespace mlir; diff --git a/mlir/lib/Tools/tblgen-lsp-server/TableGenServer.h b/mlir/lib/Tools/tblgen-lsp-server/TableGenServer.h index dd994a3ddefb9e..d8c79e7dfff71c 100644 --- a/mlir/lib/Tools/tblgen-lsp-server/TableGenServer.h +++ b/mlir/lib/Tools/tblgen-lsp-server/TableGenServer.h @@ -13,6 +13,7 @@ #include "llvm/ADT/StringRef.h" #include #include +#include namespace mlir { namespace lsp { diff --git a/mlir/lib/Transforms/LocationSnapshot.cpp b/mlir/lib/Transforms/LocationSnapshot.cpp index f020be2a220616..44b0560b7ba3b0 100644 --- a/mlir/lib/Transforms/LocationSnapshot.cpp +++ b/mlir/lib/Transforms/LocationSnapshot.cpp @@ -14,6 +14,7 @@ #include "mlir/Support/FileUtilities.h" #include "llvm/Support/FileSystem.h" #include "llvm/Support/ToolOutputFile.h" +#include namespace mlir { #define GEN_PASS_DEF_LOCATIONSNAPSHOT diff --git a/mlir/lib/Transforms/Utils/InliningUtils.cpp b/mlir/lib/Transforms/Utils/InliningUtils.cpp index 6a345305322638..e47ce0480ac1b7 100644 --- a/mlir/lib/Transforms/Utils/InliningUtils.cpp +++ b/mlir/lib/Transforms/Utils/InliningUtils.cpp @@ -19,6 +19,7 @@ #include "llvm/ADT/MapVector.h" #include "llvm/Support/Debug.h" #include "llvm/Support/raw_ostream.h" +#include #define DEBUG_TYPE "inlining" diff --git a/mlir/lib/Transforms/ViewOpGraph.cpp b/mlir/lib/Transforms/ViewOpGraph.cpp index b4b069e7327ad9..92505e58603d1f 100644 --- a/mlir/lib/Transforms/ViewOpGraph.cpp +++ b/mlir/lib/Transforms/ViewOpGraph.cpp @@ -17,6 +17,7 @@ #include "llvm/Support/Format.h" #include "llvm/Support/GraphWriter.h" #include +#include namespace mlir { #define GEN_PASS_DEF_VIEWOPGRAPH diff --git a/mlir/test/lib/Analysis/DataFlow/TestDenseDataFlowAnalysis.cpp b/mlir/test/lib/Analysis/DataFlow/TestDenseDataFlowAnalysis.cpp index d4f03ecd1f5eb1..e79e690cc5c3c4 100644 --- a/mlir/test/lib/Analysis/DataFlow/TestDenseDataFlowAnalysis.cpp +++ b/mlir/test/lib/Analysis/DataFlow/TestDenseDataFlowAnalysis.cpp @@ -12,6 +12,7 @@ #include "mlir/Analysis/DataFlow/SparseAnalysis.h" #include "mlir/Interfaces/SideEffectInterfaces.h" #include "mlir/Pass/Pass.h" +#include using namespace mlir; using namespace mlir::dataflow; diff --git a/mlir/test/lib/Analysis/TestDataFlowFramework.cpp b/mlir/test/lib/Analysis/TestDataFlowFramework.cpp index 38c3df0021e6f5..ecacc36c479f5a 100644 --- a/mlir/test/lib/Analysis/TestDataFlowFramework.cpp +++ b/mlir/test/lib/Analysis/TestDataFlowFramework.cpp @@ -9,6 +9,7 @@ #include "mlir/Analysis/DataFlowFramework.h" #include "mlir/Dialect/Func/IR/FuncOps.h" #include "mlir/Pass/Pass.h" +#include using namespace mlir; diff --git a/mlir/test/lib/Dialect/Shape/TestShapeMappingAnalysis.cpp b/mlir/test/lib/Dialect/Shape/TestShapeMappingAnalysis.cpp index 7310958db6f066..d3c5fa4e252ff0 100644 --- a/mlir/test/lib/Dialect/Shape/TestShapeMappingAnalysis.cpp +++ b/mlir/test/lib/Dialect/Shape/TestShapeMappingAnalysis.cpp @@ -9,6 +9,7 @@ #include "mlir/Dialect/Shape/Analysis/ShapeMappingAnalysis.h" #include "mlir/IR/BuiltinOps.h" #include "mlir/Pass/Pass.h" +#include using namespace mlir; diff --git a/mlir/test/lib/Dialect/Test/TestDialect.cpp b/mlir/test/lib/Dialect/Test/TestDialect.cpp index 6cbd53620cbde8..56e6bd22b9458c 100644 --- a/mlir/test/lib/Dialect/Test/TestDialect.cpp +++ b/mlir/test/lib/Dialect/Test/TestDialect.cpp @@ -32,6 +32,7 @@ #include "llvm/ADT/SmallString.h" #include "llvm/ADT/StringExtras.h" #include "llvm/ADT/StringSwitch.h" +#include #include diff --git a/mlir/test/lib/Dialect/Test/TestTypes.cpp b/mlir/test/lib/Dialect/Test/TestTypes.cpp index ff37631acaab0f..067c9b203adc81 100644 --- a/mlir/test/lib/Dialect/Test/TestTypes.cpp +++ b/mlir/test/lib/Dialect/Test/TestTypes.cpp @@ -21,6 +21,7 @@ #include "llvm/ADT/Hashing.h" #include "llvm/ADT/SetVector.h" #include "llvm/ADT/TypeSwitch.h" +#include using namespace mlir; using namespace test; diff --git a/mlir/test/lib/Dialect/Test/TestTypes.h b/mlir/test/lib/Dialect/Test/TestTypes.h index ad1a8a2e7ce35f..bb3751d2818252 100644 --- a/mlir/test/lib/Dialect/Test/TestTypes.h +++ b/mlir/test/lib/Dialect/Test/TestTypes.h @@ -15,6 +15,7 @@ #define MLIR_TESTTYPES_H #include +#include #include "TestTraits.h" #include "mlir/IR/Diagnostics.h" diff --git a/mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp b/mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp index 48dc95a1a431ae..b0f11ffeafffd0 100644 --- a/mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp +++ b/mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp @@ -7,6 +7,7 @@ //===----------------------------------------------------------------------===// #include +#include #include "mlir/Analysis/SliceAnalysis.h" #include "mlir/Dialect/Affine/IR/AffineOps.h" diff --git a/mlir/test/lib/Interfaces/TilingInterface/TestTilingInterface.cpp b/mlir/test/lib/Interfaces/TilingInterface/TestTilingInterface.cpp index 382847d9a6b664..a7e90d4a977d0b 100644 --- a/mlir/test/lib/Interfaces/TilingInterface/TestTilingInterface.cpp +++ b/mlir/test/lib/Interfaces/TilingInterface/TestTilingInterface.cpp @@ -12,6 +12,7 @@ //===----------------------------------------------------------------------===// #include +#include #include "mlir/Dialect/Affine/IR/AffineOps.h" #include "mlir/Dialect/Func/IR/FuncOps.h" diff --git a/mlir/test/lib/Transforms/TestIntRangeInference.cpp b/mlir/test/lib/Transforms/TestIntRangeInference.cpp index 85d3a763df1e0a..cb4ce7106d0e69 100644 --- a/mlir/test/lib/Transforms/TestIntRangeInference.cpp +++ b/mlir/test/lib/Transforms/TestIntRangeInference.cpp @@ -16,6 +16,7 @@ #include "mlir/Pass/PassRegistry.h" #include "mlir/Support/TypeID.h" #include "mlir/Transforms/FoldUtils.h" +#include using namespace mlir; using namespace mlir::dataflow; diff --git a/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp b/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp index 6f2e07798361b4..67c8b6d709638c 100644 --- a/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp +++ b/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp @@ -29,6 +29,7 @@ #include "llvm/TableGen/TableGenBackend.h" #include +#include using llvm::ArrayRef; using llvm::formatv; diff --git a/mlir/unittests/Analysis/Presburger/IntegerPolyhedronTest.cpp b/mlir/unittests/Analysis/Presburger/IntegerPolyhedronTest.cpp index ae9df279dd2741..b3d6d54de782b2 100644 --- a/mlir/unittests/Analysis/Presburger/IntegerPolyhedronTest.cpp +++ b/mlir/unittests/Analysis/Presburger/IntegerPolyhedronTest.cpp @@ -16,6 +16,7 @@ #include #include +#include using namespace mlir; using namespace presburger; diff --git a/mlir/unittests/Analysis/Presburger/PresburgerSetTest.cpp b/mlir/unittests/Analysis/Presburger/PresburgerSetTest.cpp index 3e4d272ca11f72..17feea052da1c5 100644 --- a/mlir/unittests/Analysis/Presburger/PresburgerSetTest.cpp +++ b/mlir/unittests/Analysis/Presburger/PresburgerSetTest.cpp @@ -21,6 +21,7 @@ #include #include +#include using namespace mlir; using namespace presburger; diff --git a/mlir/unittests/Analysis/Presburger/SimplexTest.cpp b/mlir/unittests/Analysis/Presburger/SimplexTest.cpp index 8ff6d75b3499af..8524826e5655ca 100644 --- a/mlir/unittests/Analysis/Presburger/SimplexTest.cpp +++ b/mlir/unittests/Analysis/Presburger/SimplexTest.cpp @@ -14,6 +14,7 @@ #include #include +#include using namespace mlir; using namespace presburger; diff --git a/mlir/unittests/Analysis/Presburger/Utils.h b/mlir/unittests/Analysis/Presburger/Utils.h index 70ccb484bb4278..e18f0ebd09dc2d 100644 --- a/mlir/unittests/Analysis/Presburger/Utils.h +++ b/mlir/unittests/Analysis/Presburger/Utils.h @@ -21,6 +21,7 @@ #include "mlir/Support/LLVM.h" #include +#include namespace mlir { namespace presburger { diff --git a/mlir/unittests/IR/AttributeTest.cpp b/mlir/unittests/IR/AttributeTest.cpp index a1813e6b1996db..c4af61bf944a89 100644 --- a/mlir/unittests/IR/AttributeTest.cpp +++ b/mlir/unittests/IR/AttributeTest.cpp @@ -11,6 +11,7 @@ #include "mlir/IR/BuiltinAttributes.h" #include "mlir/IR/BuiltinTypes.h" #include "gtest/gtest.h" +#include using namespace mlir; using namespace mlir::detail;