Skip to content

Commit

Permalink
more dialects
Browse files Browse the repository at this point in the history
  • Loading branch information
edg-l committed Dec 10, 2024
1 parent 9768ea0 commit 3f1be8b
Showing 1 changed file with 36 additions and 8 deletions.
44 changes: 36 additions & 8 deletions melior/src/dialect/ods.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,14 @@ pub mod __private {

melior_macro::dialect! {
name: "affine",
table_gen: r#"include "mlir/Dialect/Affine/IR/AffineOps.td""#
table_gen: r#"include "mlir/Dialect/Affine/IR/AffineOps.td"
include "mlir/Dialect/Affine/TransformOps/AffineTransformOps.td"
include "mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.td""#
}
melior_macro::dialect! {
name: "amdgpu",
table_gen: r#"include "mlir/Dialect/AMDGPU/IR/AMDGPU.td""#
table_gen: r#"include "mlir/Dialect/AMDGPU/IR/AMDGPU.td"
include "mlir/Dialect/AMDGPU/Transforms/Passes.td""#
}
melior_macro::dialect! {
name: "arith",
Expand All @@ -27,9 +30,17 @@ melior_macro::dialect! {
name: "arm_sve",
table_gen: r#"include "mlir/Dialect/ArmSVE/IR/ArmSVE.td""#
}
melior_macro::dialect! {
name: "arm_sme",
table_gen: r#"include "mlir/Dialect/ArmSME/IR/ArmSME.td"
include "mlir/Dialect/ArmSME/IR/ArmSMEOps.td"
include "mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicOps.td""#
}
melior_macro::dialect! {
name: "async",
table_gen: r#"include "mlir/Dialect/Async/IR/AsyncOps.td""#
table_gen: r#"include "mlir/Dialect/Async/IR/AsyncDialect.td"
include "mlir/Dialect/Async/IR/AsyncOps.td"
include "mlir/Dialect/Async/IR/AsyncTypes.td""#
}
melior_macro::dialect! {
name: "amx",
Expand All @@ -41,7 +52,13 @@ melior_macro::dialect! {
}
melior_macro::dialect! {
name: "bufferization",
table_gen: r#"include "mlir/Dialect/Bufferization/IR/BufferizationOps.td""#
table_gen: r#"include "mlir/Dialect/Bufferization/IR/BufferizationOps.td"
include "mlir/Dialect/Bufferization/IR/AllocationOpInterface.td"
include "mlir/Dialect/Bufferization/IR/BufferizationEnums.td"
include "mlir/Dialect/Bufferization/IR/BufferizableOpInterface.td"

Check warning on line 58 in melior/src/dialect/ods.rs

View workflow job for this annotation

GitHub Actions / spell-check

Unknown word (Bufferizable)
include "mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.td"
include "mlir/Dialect/Bufferization/Transforms/Passes.td"
"#
}
melior_macro::dialect! {
name: "complex",
Expand All @@ -53,24 +70,35 @@ melior_macro::dialect! {
}
melior_macro::dialect! {
name: "dlti",
table_gen: r#"include "mlir/Dialect/DLTI/DLTI.td""#
table_gen: r#"include "mlir/Dialect/DLTI/DLTI.td"
include "mlir/Dialect/DLTI/DLTIAttrs.td"
include "mlir/Dialect/DLTI/DLTIBase.td""#
}
melior_macro::dialect! {
name: "func",
table_gen: r#"include "mlir/Dialect/Func/IR/FuncOps.td""#
table_gen: r#"include "mlir/Dialect/Func/IR/FuncOps.td"
include "mlir/Dialect/Func/TransformOps/FuncTransformOps.td"
include "mlir/Dialect/Func/Transforms/Passes.td""#
}
melior_macro::dialect! {
name: "index",
table_gen: r#"include "mlir/Dialect/Index/IR/IndexOps.td""#
}
melior_macro::dialect! {
name: "irdl",
table_gen: r#"include "mlir/Dialect/IRDL/IR/IRDLOps.td""#
table_gen: r#"include "mlir/Dialect/IRDL/IR/IRDL.td" include "mlir/Dialect/IRDL/IR/IRDLOps.td""#
}
melior_macro::dialect! {
name: "llvm",
// spell-checker: disable-next-line
table_gen: r#"include "mlir/Dialect/LLVMIR/LLVMOps.td" include "mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td""#
table_gen: r#"include "mlir/Dialect/LLVMIR/LLVMOps.td"
include "mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td"

Check warning on line 95 in melior/src/dialect/ods.rs

View workflow job for this annotation

GitHub Actions / spell-check

Unknown word (LLVMIR)
include "mlir/Dialect/LLVMIR/LLVMDialect.td"

Check warning on line 96 in melior/src/dialect/ods.rs

View workflow job for this annotation

GitHub Actions / spell-check

Unknown word (LLVMIR)
include "mlir/Dialect/LLVMIR/LLVMInterfaces.td"

Check warning on line 97 in melior/src/dialect/ods.rs

View workflow job for this annotation

GitHub Actions / spell-check

Unknown word (LLVMIR)
include "mlir/Dialect/LLVMIR/LLVMTypes.td"

Check warning on line 98 in melior/src/dialect/ods.rs

View workflow job for this annotation

GitHub Actions / spell-check

Unknown word (LLVMIR)
include "mlir/Dialect/LLVMIR/LLVMOpBase.td"

Check warning on line 99 in melior/src/dialect/ods.rs

View workflow job for this annotation

GitHub Actions / spell-check

Unknown word (LLVMIR)
include "mlir/Dialect/LLVMIR/LLVMAttrDefs.td"
include "mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.td""#
}
melior_macro::dialect! {
name: "memref",
Expand Down

0 comments on commit 3f1be8b

Please sign in to comment.