includes = ["include"],
deps = [
":Affine",
+ ":AffineAnalysis",
":Analysis",
":ArithmeticDialect",
":BufferizationDialect",
)
cc_library(
+ name = "AffineAnalysis",
+ srcs = glob([
+ "lib/Dialect/Affine/Analysis/*.cpp",
+ "lib/Dialect/Affine/Analysis/*.h",
+ ]),
+ hdrs = glob(["include/mlir/Dialect/Affine/Analysis/*.h"]),
+ includes = ["include"],
+ deps = [
+ ":Affine",
+ ":Analysis",
+ ":ArithmeticDialect",
+ ":IR",
+ ":StandardOps",
+ ":Support",
+ "//llvm:Support",
+ ],
+)
+
+cc_library(
name = "AffineUtils",
srcs = glob(
[
includes = ["include"],
deps = [
":Affine",
+ ":AffineAnalysis",
":Analysis",
":IR",
":MemRefDialect",
includes = ["include"],
deps = [
":Affine",
+ ":AffineAnalysis",
":AffinePassIncGen",
":AffineUtils",
":Analysis",
includes = ["include"],
deps = [
":Affine",
+ ":AffineAnalysis",
":AffineUtils",
":Analysis",
":ArithmeticDialect",
includes = ["include"],
deps = [
":Affine",
+ ":AffineAnalysis",
":Analysis",
":ArithmeticDialect",
":ControlFlowInterfaces",
includes = ["include"],
deps = [
":Affine",
+ ":AffineAnalysis",
":AllocationOpInterface",
":Analysis",
":ArithmeticDialect",
hdrs = ["include/mlir/Conversion/SCFToOpenMP/SCFToOpenMP.h"],
includes = ["include"],
deps = [
+ ":AffineAnalysis",
":Analysis",
":ArithmeticDialect",
":ConversionPassIncGen",
includes = ["include"],
deps = [
":Affine",
+ ":AffineAnalysis",
":AffineBufferizableOpInterfaceImpl",
":AffineUtils",
":Analysis",
":TestDialect",
"//llvm:Support",
"//mlir:Affine",
+ "//mlir:AffineAnalysis",
"//mlir:Analysis",
"//mlir:IR",
"//mlir:MemRefDialect",
":TestDialect",
"//llvm:Support",
"//mlir:Affine",
+ "//mlir:AffineAnalysis",
"//mlir:Analysis",
"//mlir:ArithmeticDialect",
"//mlir:IR",
deps = [
"//llvm:Support",
"//mlir:Affine",
+ "//mlir:AffineAnalysis",
"//mlir:AffineTransforms",
"//mlir:AffineUtils",
"//mlir:Analysis",
]),
deps = [
"//llvm:gtest_main",
+ "//mlir:AffineAnalysis",
"//mlir:IR",
"//mlir:Parser",
"//mlir:Pass",
"Analysis/*.h",
"Analysis/*/*.cpp",
"Analysis/*/*.h",
+ "Dialect/Affine/Analysis/AffineStructuresParser.*",
]),
deps = [
"//llvm:TestingSupport",
"//llvm:gtest_main",
+ "//mlir:AffineAnalysis",
"//mlir:Analysis",
"//mlir:IR",
],