Skip to content

Commit c780bf4

Browse files
authored
[NFC] Cleanup references to unused index dialect (#5257)
Also cleans up some includes clang thinks are unused.
1 parent 4210274 commit c780bf4

File tree

4 files changed

+3
-13
lines changed

4 files changed

+3
-13
lines changed

lib/Conversion/TritonToTritonGPU/TritonToTritonGPUPass.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,9 @@
22

33
#include "mlir/Dialect/Arith/IR/Arith.h"
44
#include "mlir/Dialect/ControlFlow/IR/ControlFlowOps.h"
5-
#include "mlir/Dialect/GPU/IR/GPUDialect.h"
6-
#include "mlir/Dialect/Index/IR/IndexDialect.h"
75
#include "mlir/IR/BuiltinAttributes.h"
86
#include "mlir/Pass/Pass.h"
97
#include "mlir/Transforms/DialectConversion.h"
10-
#include "triton/Analysis/Utility.h"
118
#include "triton/Dialect/Triton/IR/Dialect.h"
129
#include "triton/Dialect/Triton/IR/Utility.h"
1310
#include "triton/Dialect/TritonGPU/IR/Dialect.h"

python/src/ir.cc

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
#include "mlir/Bytecode/BytecodeWriter.h"
77
#include "mlir/Dialect/ControlFlow/IR/ControlFlow.h"
88
#include "mlir/Dialect/ControlFlow/IR/ControlFlowOps.h"
9-
#include "mlir/Dialect/Index/IR/IndexDialect.h"
109
#include "mlir/Dialect/LLVMIR/LLVMDialect.h"
1110
#include "mlir/Dialect/LLVMIR/Transforms/InlinerInterfaceImpl.h"
1211
#include "mlir/Dialect/UB/IR/UBOps.h"
@@ -234,10 +233,9 @@ void init_triton_ir(py::module &&m) {
234233
m.def("load_dialects", [](MLIRContext &context) {
235234
DialectRegistry registry;
236235
registry.insert<TritonDialect, ::mlir::triton::gpu::TritonGPUDialect,
237-
math::MathDialect, arith::ArithDialect, index::IndexDialect,
238-
scf::SCFDialect, ::mlir::gpu::GPUDialect,
239-
cf::ControlFlowDialect, LLVM::LLVMDialect,
240-
mlir::ub::UBDialect>();
236+
math::MathDialect, arith::ArithDialect, scf::SCFDialect,
237+
::mlir::gpu::GPUDialect, cf::ControlFlowDialect,
238+
LLVM::LLVMDialect, mlir::ub::UBDialect>();
241239
mlir::LLVM::registerInlinerInterface(registry);
242240
registerBuiltinDialectTranslation(registry);
243241
registerLLVMDialectTranslation(registry);

third_party/amd/lib/TritonAMDGPUToLLVM/TritonGPUToLLVM.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
#include "mlir/Conversion/MathToLLVM/MathToLLVM.h"
1111
#include "mlir/Conversion/SCFToControlFlow/SCFToControlFlow.h"
1212
#include "mlir/Conversion/UBToLLVM/UBToLLVM.h"
13-
#include "mlir/Dialect/Index/IR/IndexDialect.h"
1413
#include "mlir/Dialect/LLVMIR/LLVMDialect.h"
1514
#include "mlir/Dialect/LLVMIR/NVVMDialect.h"
1615
#include "mlir/Dialect/LLVMIR/ROCDLDialect.h"
@@ -21,7 +20,6 @@
2120
#include "triton/Analysis/Membar.h"
2221
#include "triton/Conversion/TritonGPUToLLVM/PatternTritonGPUOpToLLVM.h"
2322
#include "triton/Conversion/TritonGPUToLLVM/TypeConverter.h"
24-
#include "triton/Conversion/TritonGPUToLLVM/Utility.h"
2523
#include "triton/Dialect/Triton/IR/Dialect.h"
2624
#include "triton/Dialect/TritonGPU/IR/Dialect.h"
2725
#include "triton/Dialect/TritonNvidiaGPU/IR/Dialect.h"
@@ -41,7 +39,6 @@ class TritonLLVMFunctionConversionTarget : public ConversionTarget {
4139
public:
4240
explicit TritonLLVMFunctionConversionTarget(MLIRContext &ctx)
4341
: ConversionTarget(ctx) {
44-
addLegalDialect<index::IndexDialect>();
4542
addLegalDialect<LLVM::LLVMDialect>();
4643
addLegalDialect<ROCDL::ROCDLDialect>();
4744
addLegalDialect<mlir::scf::SCFDialect>();

third_party/nvidia/lib/TritonNVIDIAGPUToLLVM/TritonGPUToLLVM.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
#include "mlir/Conversion/MathToLLVM/MathToLLVM.h"
88
#include "mlir/Conversion/SCFToControlFlow/SCFToControlFlow.h"
99
#include "mlir/Conversion/UBToLLVM/UBToLLVM.h"
10-
#include "mlir/Dialect/Index/IR/IndexDialect.h"
1110
#include "mlir/Dialect/LLVMIR/LLVMDialect.h"
1211
#include "mlir/Dialect/LLVMIR/NVVMDialect.h"
1312
#include "mlir/Pass/Pass.h"
@@ -45,7 +44,6 @@ class TritonLLVMFunctionConversionTarget : public ConversionTarget {
4544
public:
4645
explicit TritonLLVMFunctionConversionTarget(MLIRContext &ctx)
4746
: ConversionTarget(ctx) {
48-
addLegalDialect<index::IndexDialect>();
4947
addLegalDialect<LLVM::LLVMDialect>();
5048
addLegalDialect<NVVM::NVVMDialect>();
5149
addLegalOp<mlir::UnrealizedConversionCastOp>();

0 commit comments

Comments
 (0)