includes = ["include"],
deps = [
":ArmSVEIncGen",
- ":FuncDialect",
":IR",
":LLVMDialect",
":SideEffectInterfaces",
- ":VectorOps",
"//llvm:Core",
"//llvm:Support",
],
":IR",
":LLVMCommonConversion",
":LLVMDialect",
- ":Pass",
":TransformUtils",
"//llvm:Core",
"//llvm:Support",
deps = [
":Affine",
":AffineAnalysis",
- ":Analysis",
":ArithmeticDialect",
":BufferizationDialect",
":BufferizationTransforms",
":ArithmeticDialect",
":IR",
":LinalgOps",
- ":SparseTensor",
"//llvm:Support",
],
)
":Pass",
":SCFDialect",
":SCFTransforms",
- ":SCFUtils",
":SparseTensor",
":SparseTensorPassIncGen",
":SparseTensorUtils",
":LoopLikeInterface",
":MemRefDialect",
":SideEffectInterfaces",
- ":Support",
":TensorDialect",
"//llvm:Support",
],
]),
includes = ["include"],
deps = [
- ":Dialect",
":EmitCAttributesIncGen",
":EmitCOpsIncGen",
":IR",
deps = [
":AsyncOpsIncGen",
":ControlFlowInterfaces",
- ":Dialect",
- ":FuncDialect",
":IR",
":InferTypeOpInterface",
":SideEffectInterfaces",
- ":Support",
"//llvm:Support",
],
)
includes = ["include"],
deps = [
":ArithmeticDialect",
- ":CallOpInterfaces",
- ":CastOpInterfaces",
":CommonFolders",
":ControlFlowInterfaces",
":ControlFlowOpsIncGen",
":IR",
- ":InferTypeOpInterface",
":SideEffectInterfaces",
":Support",
"//llvm:Support",
includes = ["include"],
deps = [
":ArithmeticDialect",
- ":ArithmeticUtils",
":CallOpInterfaces",
":CastOpInterfaces",
":CommonFolders",
":InferTypeOpInterface",
":SideEffectInterfaces",
":Support",
- ":VectorInterfaces",
"//llvm:Support",
],
)
hdrs = glob(["include/mlir/Dialect/Func/Transforms/*.h"]),
includes = ["include"],
deps = [
- ":Affine",
- ":ArithmeticDialect",
- ":ArithmeticTransforms",
":BufferizationDialect",
":BufferizationTransforms",
":FuncDialect",
":FuncTransformsPassIncGen",
":IR",
- ":MemRefDialect", # TODO: Remove dependency on MemRef dialect
":Pass",
":SCFDialect",
":Support",
- ":TensorDialect",
":Transforms",
"//llvm:Support",
],
]),
includes = ["include"],
deps = [
- ":Affine",
- ":AffineAnalysis",
":ArithmeticDialect",
":ArithmeticUtils",
":DialectUtils",
includes = ["include"],
deps = [
":Affine",
- ":AffineAnalysis",
- ":Analysis",
":ArithmeticDialect",
":BufferizationDialect",
":BufferizationTransforms",
":DialectUtils",
- ":FuncDialect",
":IR",
":LinalgOps",
":MemRefDialect",
":Pass",
":SCFDialect",
- ":Support",
":TensorDialect",
":Transforms",
":VectorInterfaces",
":Affine",
":AffineAnalysis",
":ArithmeticDialect",
- ":DialectUtils",
":FuncDialect",
":IR",
":MemRefDialect",
":Support",
":TensorDialect",
- ":VectorInterfaces",
":VectorOps",
"//llvm:Support",
],
hdrs = ["include/mlir/Dialect/LLVMIR/NVVMDialect.h"],
includes = ["include"],
deps = [
- ":FuncDialect",
":IR",
":LLVMDialect",
":NVVMOpsIncGen",
":SideEffectInterfaces",
- ":Support",
"//llvm:AsmParser",
"//llvm:Core",
"//llvm:Support",
hdrs = ["include/mlir/Dialect/LLVMIR/ROCDLDialect.h"],
includes = ["include"],
deps = [
- ":FuncDialect",
":IR",
":LLVMDialect",
":ROCDLOpsIncGen",
":SideEffectInterfaces",
- ":Support",
"//llvm:AsmParser",
"//llvm:Core",
"//llvm:Support",
":PDLOpsIncGen",
":PDLTypesIncGen",
":SideEffects",
- ":Support",
"//llvm:Support",
],
)
":PDLDialect",
":PDLInterpOpsIncGen",
":SideEffects",
- ":Support",
"//llvm:Support",
],
)
":IR",
":InferTypeOpInterface",
":Parser",
- ":Pass",
":SPIRVAttrUtilsGen",
":SPIRVAvailabilityIncGen",
":SPIRVCanonicalizationIncGen",
includes = ["include"],
deps = [
":SPIRVDialect",
- ":Support",
"//llvm:Support",
],
)
includes = ["include"],
deps = [
":SPIRVDialect",
- ":Support",
":TransformUtils",
"//llvm:Support",
],
":SPIRVDialect",
":SPIRVPassIncGen",
":SPIRVUtils",
- ":Support",
":Transforms",
"//llvm:Support",
],
hdrs = ["lib/Conversion/SPIRVCommon/Pattern.h"],
includes = ["include"],
deps = [
- ":IR",
":SPIRVDialect",
- ":Support",
":Transforms",
],
)
hdrs = ["include/mlir/Target/SPIRV/SPIRVBinaryUtils.h"],
includes = ["include"],
deps = [
- ":IR",
":SPIRVAttrUtilsGen",
":SPIRVDialect",
":SPIRVOpsIncGen",
":IR",
":InferTypeOpInterface",
":SideEffectInterfaces",
- ":Support",
":TensorOpsIncGen",
":TilingInterface",
":ViewLikeInterface",
deps = [
":Affine",
":ArithmeticDialect",
- ":IR",
- ":Support",
":TensorDialect",
"//llvm:Support",
],
includes = ["include"],
deps = [
":ArithmeticDialect",
- ":Async",
":BufferizationDialect",
":BufferizationTransforms",
":DialectUtils",
":ParallelLoopMapperAttrGen",
":Pass",
":SCFDialect",
- ":Support",
":TensorDialect",
":TensorPassIncGen",
":Transforms",
deps = [
":DerivedAttributeOpInterfaceIncGen",
":IR",
- ":Support",
"//llvm:Support",
],
)
deps = [
":Analysis",
":ControlFlowInterfaces",
- ":CopyOpInterface",
":IR",
":LoopLikeInterface",
":Pass",
deps = [
":CallOpInterfacesIncGen",
":IR",
- ":Support",
"//llvm:Support",
],
)
deps = [
":CastOpInterfacesIncGen",
":IR",
- ":Support",
"//llvm:Support",
],
)
deps = [
":ControlFlowInterfacesIncGen",
":IR",
- ":Support",
"//llvm:Support",
],
)
deps = [
":IR",
":SideEffectInterfacesIncGen",
- ":Support",
"//llvm:Support",
],
)
":AMX",
":AMXConversionIncGen",
":IR",
- ":Support",
":ToLLVMIRTranslation",
"//llvm:Core",
"//llvm:Support",
includes = ["include"],
deps = [
":IR",
- ":Support",
":ToLLVMIRTranslation",
":X86Vector",
":X86VectorConversionIncGen",
":ArmNeonConversionIncGen",
":ArmNeonIncGen",
":IR",
- ":Support",
":ToLLVMIRTranslation",
"//llvm:Core",
"//llvm:Support",
":ArmSVE",
":ArmSVEConversionIncGen",
":IR",
- ":Support",
":ToLLVMIRTranslation",
"//llvm:Core",
"//llvm:Support",
":IR",
":NVVMConversionIncGen",
":NVVMDialect",
- ":Support",
":ToLLVMIRTranslation",
"//llvm:Core",
"//llvm:Support",
":IR",
":ROCDLConversionIncGen",
":ROCDLDialect",
- ":Support",
":ToLLVMIRTranslation",
"//llvm:Core",
"//llvm:Support",
":LLVMDialect",
":Support",
":ToLLVMIRTranslation",
- ":Translation",
"//llvm:AllTargetsAsmParsers",
- "//llvm:BitReader",
"//llvm:BitWriter",
"//llvm:Core",
"//llvm:ExecutionEngine",
deps = [
":AllPassesAndDialects",
":AllTranslations",
- ":IR",
- ":Parser",
":Support",
":Translation",
"//llvm:Support",
":OpenACCToLLVMIRTranslation",
":OpenMPToLLVMIRTranslation",
":Parser",
- ":Pass",
":SCFToStandard",
":Support",
"//llvm:Core",
":GPUDialect",
":GPUToSPIRV",
":GPUTransforms",
- ":IR",
":LLVMDialect",
":LLVMToLLVMIRTranslation",
":MemRefDialect",
srcs = ["tools/mlir-tblgen/mlir-tblgen.cpp"],
includes = ["include"],
deps = [
- ":Support",
":TableGen",
"//llvm:Support",
"//llvm:TableGen",
":FuncDialect",
":FuncTransforms",
":IR",
- ":InferTypeOpInterface",
":LinalgOps",
":LinalgPassIncGen",
":LinalgStructuredOpsIncGen",
deps = [
":BufferizationDialect",
":BufferizationTransforms",
- ":DialectUtils",
":FuncDialect",
":IR",
":MemRefDialect",
- ":Support",
"//llvm:Support",
],
)
":IR",
":InferTypeOpInterface",
":SideEffectInterfaces",
- ":Support",
- ":VectorInterfaces",
"//llvm:Support",
],
)
":IR",
":InferTypeOpInterface",
":SideEffectInterfaces",
- ":Support",
":VectorInterfaces",
"//llvm:Support",
],
":IR",
":MemRefDialect",
":Pass",
- ":Support",
":TransformUtils",
":Transforms",
"//llvm:Support",
":MathBaseIncGen",
":MathOpsIncGen",
":SideEffectInterfaces",
- ":Support",
":VectorInterfaces",
"//llvm:Support",
],
":FuncDialect",
":IR",
":MathDialect",
- ":Pass",
- ":SCFDialect",
- ":Support",
":Transforms",
":VectorOps",
":VectorUtils",
":MemRefDialect",
":MemRefPassIncGen",
":Pass",
- ":Support",
":TensorDialect",
":Transforms",
":VectorOps",
":BufferizableOpInterfaceIncGen",
":BufferizationBaseIncGen",
":BufferizationOpsIncGen",
- ":ControlFlowInterfaces",
- ":CopyOpInterface",
":FuncDialect",
":IR",
- ":InferTypeOpInterface",
":MemRefDialect",
":Support",
":TensorDialect",
- ":ViewLikeInterface",
"//llvm:Support",
],
)
":BufferizationDialect",
":BufferizationPassIncGen",
":ControlFlowInterfaces",
- ":DialectUtils",
":FuncDialect",
":IR",
- ":InferTypeOpInterface",
":LoopLikeInterface",
":MemRefDialect",
":Pass",
- ":Support",
":Transforms",
"//llvm:Support",
],
":AllPassesAndDialects",
":IR",
":MlirReduceLib",
- ":Pass",
"//llvm:Support",
"//mlir/test:TestDialect",
],