Skip to content

Commit 200d3af

Browse files
d0kcopybara-github
authored andcommitted
Add missing includes for MLIR dialects
These were transitively included before llvm/llvm-project@eda6f90 PiperOrigin-RevId: 444224180
1 parent 78369d4 commit 200d3af

File tree

9 files changed

+15
-0
lines changed

9 files changed

+15
-0
lines changed

backends/gpu/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -818,6 +818,7 @@ tfrt_cc_library(
818818
":gpu_entry_point",
819819
":gpu_opdefs",
820820
"@llvm-project//llvm:Support",
821+
"@llvm-project//mlir:ArithmeticDialect",
821822
"@llvm-project//mlir:Async",
822823
"@llvm-project//mlir:AsyncTransforms",
823824
"@llvm-project//mlir:FuncDialect",

backends/gpu/lib/passes/gpu_async_patterns.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
#include "llvm/ADT/STLExtras.h"
1919
#include "llvm/ADT/iterator_range.h"
20+
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
2021
#include "mlir/Dialect/Func/IR/FuncOps.h"
2122
#include "mlir/Dialect/Func/Transforms/FuncConversions.h"
2223
#include "mlir/Dialect/MemRef/IR/MemRef.h"

backends/gpu/lib/passes/gpu_to_tfrt_passes.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include "llvm/ADT/STLExtras.h"
2323
#include "llvm/Support/raw_ostream.h"
2424
#include "mlir/Conversion/ReconcileUnrealizedCasts/ReconcileUnrealizedCasts.h"
25+
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
2526
#include "mlir/Dialect/Async/IR/Async.h"
2627
#include "mlir/Dialect/Async/IR/AsyncTypes.h"
2728
#include "mlir/Dialect/Func/IR/FuncOps.h"

backends/jitrt/BUILD

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,9 @@ tfrt_cc_library(
180180
":rt_opdefs",
181181
":rt_transforms",
182182
"@llvm-project//mlir:AMXToLLVMIRTranslation",
183+
"@llvm-project//mlir:Affine",
183184
"@llvm-project//mlir:AffineToStandard",
185+
"@llvm-project//mlir:ArithmeticDialect",
184186
"@llvm-project//mlir:ArithmeticTransforms",
185187
"@llvm-project//mlir:ArmNeonToLLVMIRTranslation",
186188
"@llvm-project//mlir:ArmSVEToLLVMIRTranslation",
@@ -193,6 +195,7 @@ tfrt_cc_library(
193195
"@llvm-project//mlir:LLVMTransforms",
194196
"@llvm-project//mlir:LinalgToLLVM",
195197
"@llvm-project//mlir:LinalgTransforms",
198+
"@llvm-project//mlir:MathDialect",
196199
"@llvm-project//mlir:MathToLLVM",
197200
"@llvm-project//mlir:MathToLibm",
198201
"@llvm-project//mlir:MemRefToLLVM",
@@ -262,6 +265,7 @@ tfrt_cc_library(
262265
":symbolic_shape",
263266
":types",
264267
"@llvm-project//llvm:Support",
268+
"@llvm-project//mlir:ArithmeticDialect",
265269
"@llvm-project//mlir:FuncDialect",
266270
"@llvm-project//mlir:IR",
267271
"@llvm-project//mlir:TensorDialect",
@@ -502,6 +506,7 @@ tfrt_cc_library(
502506
":rt_conversion_passes_inc_gen",
503507
":rt_opdefs",
504508
"@llvm-project//llvm:Support",
509+
"@llvm-project//mlir:ArithmeticDialect",
505510
"@llvm-project//mlir:FuncDialect",
506511
"@llvm-project//mlir:IR",
507512
"@llvm-project//mlir:LLVMCommonConversion",

backends/jitrt/lib/conversion/rt_to_llvm.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ limitations under the License.
1616
#include "llvm/Support/FormatVariadic.h"
1717
#include "mlir/Conversion/LLVMCommon/Pattern.h"
1818
#include "mlir/Conversion/LLVMCommon/TypeConverter.h"
19+
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
1920
#include "mlir/Dialect/Func/IR/FuncOps.h"
2021
#include "mlir/Dialect/Func/Transforms/FuncConversions.h"
2122
#include "mlir/Dialect/LLVMIR/LLVMDialect.h"

backends/jitrt/lib/jitrt_compiler.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,14 @@
3131
#include "mlir/Conversion/ReconcileUnrealizedCasts/ReconcileUnrealizedCasts.h"
3232
#include "mlir/Conversion/SCFToControlFlow/SCFToControlFlow.h"
3333
#include "mlir/Conversion/VectorToLLVM/ConvertVectorToLLVM.h"
34+
#include "mlir/Dialect/Affine/IR/AffineOps.h"
35+
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
3436
#include "mlir/Dialect/Arithmetic/Transforms/Passes.h"
3537
#include "mlir/Dialect/Async/Passes.h"
3638
#include "mlir/Dialect/ControlFlow/IR/ControlFlow.h"
3739
#include "mlir/Dialect/Func/IR/FuncOps.h"
3840
#include "mlir/Dialect/Linalg/Passes.h"
41+
#include "mlir/Dialect/Math/IR/Math.h"
3942
#include "mlir/Dialect/MemRef/Transforms/Passes.h"
4043
#include "mlir/Dialect/Tensor/IR/TensorInferTypeOpInterfaceImpl.h"
4144
#include "mlir/Pass/PassManager.h"

backends/jitrt/lib/specialization.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
#include <utility>
2626

2727
#include "llvm/Support/Error.h"
28+
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
2829
#include "mlir/Dialect/Tensor/IR/Tensor.h"
2930
#include "mlir/IR/Builders.h"
3031
#include "mlir/IR/Types.h"

backends/jitrt/lib/transforms/aligned_allocations.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ limitations under the License.
1717
#include <memory>
1818
#include <utility>
1919

20+
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
2021
#include "mlir/Dialect/Func/IR/FuncOps.h"
2122
#include "mlir/Dialect/MemRef/IR/MemRef.h"
2223
#include "mlir/IR/BuiltinTypes.h"

backends/jitrt/lib/transforms/math_optimization.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ limitations under the License.
1616
#include <memory>
1717
#include <utility>
1818

19+
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
1920
#include "mlir/Dialect/Func/IR/FuncOps.h"
2021
#include "mlir/Dialect/Math/Transforms/Passes.h"
2122
#include "mlir/IR/OperationSupport.h"

0 commit comments

Comments
 (0)