Skip to content

Commit 0605724

Browse files
committed
[mlir][NFC] Add various includes currently transitively found in
BuiltinOps.h These includes are going to be removed from BuiltinOps.h in a followup when FuncOp is moved out of the Builtin dialect. This commit pre-emptively adds those includes to simplify the patch moving FuncOp.
1 parent c2aab0d commit 0605724

File tree

6 files changed

+7
-0
lines changed

6 files changed

+7
-0
lines changed

mlir/include/mlir/Dialect/LLVMIR/LLVMDialect.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include "mlir/Dialect/LLVMIR/LLVMTypes.h"
1818
#include "mlir/IR/BuiltinOps.h"
1919
#include "mlir/IR/Dialect.h"
20+
#include "mlir/IR/FunctionInterfaces.h"
2021
#include "mlir/IR/OpDefinition.h"
2122
#include "mlir/IR/OpImplementation.h"
2223
#include "mlir/IR/TypeSupport.h"

mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@
1717
#include "mlir/Dialect/SPIRV/IR/SPIRVOpTraits.h"
1818
#include "mlir/Dialect/SPIRV/IR/SPIRVTypes.h"
1919
#include "mlir/IR/BuiltinOps.h"
20+
#include "mlir/IR/FunctionInterfaces.h"
2021
#include "mlir/IR/OpImplementation.h"
22+
#include "mlir/Interfaces/CallInterfaces.h"
2123
#include "mlir/Interfaces/ControlFlowInterfaces.h"
2224
#include "mlir/Interfaces/InferTypeOpInterface.h"
2325
#include "mlir/Interfaces/SideEffectInterfaces.h"

mlir/lib/Dialect/Arithmetic/IR/ArithmeticOps.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include "mlir/IR/OpImplementation.h"
1616
#include "mlir/IR/PatternMatch.h"
1717
#include "mlir/IR/TypeUtilities.h"
18+
#include "llvm/ADT/SmallString.h"
1819

1920
#include "llvm/ADT/APSInt.h"
2021

mlir/lib/Dialect/Bufferization/Transforms/BufferUtils.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#include "mlir/Interfaces/LoopLikeInterface.h"
2020
#include "mlir/Pass/Pass.h"
2121
#include "llvm/ADT/SetOperations.h"
22+
#include "llvm/ADT/SmallString.h"
2223

2324
using namespace mlir;
2425
using namespace mlir::bufferization;

mlir/lib/Tools/mlir-lsp-server/MLIRServer.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "MLIRServer.h"
1010
#include "lsp/Logging.h"
1111
#include "lsp/Protocol.h"
12+
#include "mlir/IR/FunctionInterfaces.h"
1213
#include "mlir/IR/Operation.h"
1314
#include "mlir/Parser/AsmParserState.h"
1415
#include "mlir/Parser/Parser.h"

mlir/lib/Transforms/Inliner.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
#include "PassDetail.h"
1717
#include "mlir/Analysis/CallGraph.h"
1818
#include "mlir/IR/Threading.h"
19+
#include "mlir/Interfaces/CallInterfaces.h"
1920
#include "mlir/Interfaces/SideEffectInterfaces.h"
2021
#include "mlir/Pass/PassManager.h"
2122
#include "mlir/Transforms/InliningUtils.h"

0 commit comments

Comments
 (0)