Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit afd53ae

Browse files
authored
[bazel] Fix layering checks
1 parent d1dc843 commit afd53ae

1 file changed

Lines changed: 27 additions & 59 deletions

File tree

utils/bazel/llvm-project-overlay/mlir/BUILD.bazel

Lines changed: 27 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -575,28 +575,20 @@ mlir_c_api_cc_library(
575575
name = "CAPIAMDGPU",
576576
srcs = ["lib/CAPI/Dialect/AMDGPU.cpp"],
577577
hdrs = ["include/mlir-c/Dialect/AMDGPU.h"],
578-
capi_deps = [
579-
":CAPIIR",
580-
],
578+
capi_deps = [":CAPIIR"],
579+
header_deps = [":AMDGPUPassIncGen"],
581580
includes = ["include"],
582-
deps = [
583-
":AMDGPUDialect",
584-
":AMDGPUPassIncGen",
585-
],
581+
deps = [":AMDGPUDialect"],
586582
)
587583

588584
mlir_c_api_cc_library(
589585
name = "CAPIArith",
590586
srcs = ["lib/CAPI/Dialect/Arith.cpp"],
591587
hdrs = ["include/mlir-c/Dialect/Arith.h"],
592-
capi_deps = [
593-
":CAPIIR",
594-
],
588+
capi_deps = [":CAPIIR"],
589+
header_deps = [":ArithPassIncGen"],
595590
includes = ["include"],
596-
deps = [
597-
":ArithDialect",
598-
":ArithPassIncGen",
599-
],
591+
deps = [":ArithDialect"],
600592
)
601593

602594
mlir_c_api_cc_library(
@@ -699,14 +691,12 @@ mlir_c_api_cc_library(
699691
hdrs = [
700692
"include/mlir-c/Dialect/LLVM.h",
701693
],
702-
capi_deps = [
703-
":CAPIIR",
704-
],
694+
capi_deps = [":CAPIIR"],
695+
header_deps = [":LLVMPassIncGen"],
705696
includes = ["include"],
706697
deps = [
707698
":LLVMDialect",
708-
":LLVMPassIncGen",
709-
"//llvm:Support",
699+
"//third_party/llvm/llvm-project/llvm:Support",
710700
],
711701
)
712702

@@ -724,28 +714,22 @@ mlir_c_api_cc_library(
724714
name = "CAPIMemRef",
725715
srcs = ["lib/CAPI/Dialect/MemRef.cpp"],
726716
hdrs = ["include/mlir-c/Dialect/MemRef.h"],
727-
capi_deps = [
728-
":CAPIIR",
729-
],
717+
capi_deps = [":CAPIIR"],
718+
header_deps = [":MemRefPassIncGen"],
730719
includes = ["include"],
731-
deps = [
732-
":MemRefDialect",
733-
":MemRefPassIncGen",
734-
],
720+
deps = [":MemRefDialect"],
735721
)
736722

737723
mlir_c_api_cc_library(
738724
name = "CAPINVGPU",
739725
srcs = ["lib/CAPI/Dialect/NVGPU.cpp"],
740726
hdrs = ["include/mlir-c/Dialect/NVGPU.h"],
741-
capi_deps = [
742-
":CAPIIR",
743-
],
727+
capi_deps = [":CAPIIR"],
728+
header_deps = [":NVGPUPassIncGen"],
744729
includes = ["include"],
745730
deps = [
746731
":IR",
747732
":NVGPUDialect",
748-
":NVGPUPassIncGen",
749733
],
750734
)
751735

@@ -766,14 +750,10 @@ mlir_c_api_cc_library(
766750
name = "CAPIShape",
767751
srcs = ["lib/CAPI/Dialect/Shape.cpp"],
768752
hdrs = ["include/mlir-c/Dialect/Shape.h"],
769-
capi_deps = [
770-
":CAPIIR",
771-
],
753+
capi_deps = [":CAPIIR"],
772754
includes = ["include"],
773-
deps = [
774-
":ShapeDialect",
775-
":ShapeTransformsPassIncGen",
776-
],
755+
header_deps = [":ShapeTransformsPassIncGen"],
756+
deps = [":ShapeDialect"],
777757
)
778758

779759
mlir_c_api_cc_library(
@@ -801,14 +781,10 @@ mlir_c_api_cc_library(
801781
name = "CAPITensor",
802782
srcs = ["lib/CAPI/Dialect/Tensor.cpp"],
803783
hdrs = ["include/mlir-c/Dialect/Tensor.h"],
804-
capi_deps = [
805-
":CAPIIR",
806-
],
784+
capi_deps = [":CAPIIR"],
807785
includes = ["include"],
808-
deps = [
809-
":TensorDialect",
810-
":TensorPassIncGen",
811-
],
786+
header_deps = [":TensorPassIncGen"],
787+
deps = [":TensorDialect"],
812788
)
813789

814790
mlir_c_api_cc_library(
@@ -927,14 +903,10 @@ mlir_c_api_cc_library(
927903
hdrs = [
928904
"include/mlir-c/Dialect/Transform.h",
929905
],
930-
capi_deps = [
931-
":CAPIIR",
932-
],
906+
capi_deps = [":CAPIIR"],
907+
header_deps = [":TransformDialectTransformsIncGen"],
933908
includes = ["include"],
934-
deps = [
935-
":TransformDialect",
936-
":TransformDialectTransformsIncGen",
937-
],
909+
deps = [":TransformDialect"],
938910
)
939911

940912
mlir_c_api_cc_library(
@@ -967,13 +939,13 @@ mlir_c_api_cc_library(
967939
],
968940
header_deps = [
969941
":CAPIIRHeaders",
942+
":MLProgramPassIncGen",
970943
],
971944
includes = ["include"],
972945
deps = [
973946
":CAPIIR",
974947
":MLProgramDialect",
975948
":MLProgramOpsIncGen",
976-
":MLProgramPassIncGen",
977949
":MLProgramTypesIncGen",
978950
],
979951
)
@@ -982,14 +954,10 @@ mlir_c_api_cc_library(
982954
name = "CAPIVector",
983955
srcs = ["lib/CAPI/Dialect/Vector.cpp"],
984956
hdrs = ["include/mlir-c/Dialect/Vector.h"],
985-
capi_deps = [
986-
":CAPIIR",
987-
],
957+
capi_deps = [":CAPIIR"],
958+
header_deps = [":VectorPassIncGen"],
988959
includes = ["include"],
989-
deps = [
990-
":VectorDialect",
991-
":VectorPassIncGen",
992-
],
960+
deps = [":VectorDialect"],
993961
)
994962

995963
mlir_c_api_cc_library(

0 commit comments

Comments
 (0)