@@ -4594,57 +4594,6 @@ cc_library(
45944594cc_library (
45954595 name = "AllExtensions" ,
45964596 hdrs = ["include/mlir/InitAllExtensions.h" ],
4597- deps = [
4598- ":AMXTransforms" ,
4599- ":AffineTransformOps" ,
4600- ":ArithToEmitC" ,
4601- ":ArithToLLVM" ,
4602- ":ArmNeonTransformOps" ,
4603- ":ArmSVEVectorTransformOps" ,
4604- ":BufferizationTransformOps" ,
4605- ":BuiltinToLLVMIRTranslation" ,
4606- ":ComplexToLLVM" ,
4607- ":ControlFlowToLLVM" ,
4608- ":DLTITransformOps" ,
4609- ":FuncExtensions" ,
4610- ":FuncToEmitC" ,
4611- ":FuncToLLVM" ,
4612- ":FuncTransformOps" ,
4613- ":GPUToGPURuntimeTransforms" ,
4614- ":GPUToLLVMIRTranslation" ,
4615- ":GPUToNVVMTransforms" ,
4616- ":GPUTransformOps" ,
4617- ":IndexToLLVM" ,
4618- ":LLVMToLLVMIRTranslation" ,
4619- ":LinalgTransformOps" ,
4620- ":MPIToLLVM" ,
4621- ":MathToLLVM" ,
4622- ":MemRefToEmitC" ,
4623- ":MemRefToLLVM" ,
4624- ":MemRefTransformOps" ,
4625- ":NVGPUTransformOps" ,
4626- ":NVVMTarget" ,
4627- ":NVVMToLLVM" ,
4628- ":OpenMPToLLVM" ,
4629- ":ROCDLTarget" ,
4630- ":ROCDLToLLVMIRTranslation" ,
4631- ":SCFToEmitC" ,
4632- ":SCFTransformOps" ,
4633- ":ShardDialect" ,
4634- ":SparseTensorTransformOps" ,
4635- ":TensorExtensions" ,
4636- ":TensorTransformOps" ,
4637- ":TransformDebugExtension" ,
4638- ":TransformIRDLExtension" ,
4639- ":TransformLoopExtension" ,
4640- ":TransformPDLExtension" ,
4641- ":TransformTuneExtension" ,
4642- ":UBToLLVM" ,
4643- ":VCIXToLLVMIRTranslation" ,
4644- ":VectorToLLVM" ,
4645- ":VectorTransformOps" ,
4646- ":XeVMToLLVM" ,
4647- ],
46484597)
46494598
46504599# TODO(zinenko): remove this after updating users.
@@ -8934,160 +8883,182 @@ cc_library(
89348883 "include/mlir/InitAllDialects.h" ,
89358884 "include/mlir/InitAllPasses.h" ,
89368885 ],
8886+ )
8887+
8888+ cc_library (
8889+ name = "RegisterAllDialects" ,
8890+ srcs = ["lib/RegisterAllDialects.cpp" ],
89378891 deps = [
89388892 ":AMDGPUDialect" ,
8939- ":AMDGPUToROCDL" ,
8940- ":AMDGPUTransforms" ,
89418893 ":AMXDialect" ,
8942- ":AMXTransforms" ,
89438894 ":AffineDialect" ,
8944- ":AffinePassIncGen" ,
8945- ":AffineToStandard" ,
8946- ":AffineTransformOps" ,
8947- ":AffineTransforms" ,
8895+ ":AllPassesAndDialects" ,
89488896 ":ArithDialect" ,
8949- ":ArithToAMDGPU" ,
8950- ":ArithToLLVM" ,
8951- ":ArithToSPIRV" ,
89528897 ":ArithTransforms" ,
89538898 ":ArithValueBoundsOpInterfaceImpl" ,
89548899 ":ArmNeonDialect" ,
89558900 ":ArmSMEDialect" ,
89568901 ":ArmSMETransforms" ,
89578902 ":ArmSVEDialect" ,
8958- ":ArmSVETransforms" ,
89598903 ":AsyncDialect" ,
8960- ":AsyncPassIncGen" ,
8961- ":AsyncToLLVM" ,
8962- ":AsyncTransforms" ,
89638904 ":BufferizationDialect" ,
8964- ":BufferizationPipelines" ,
8965- ":BufferizationTransformOps" ,
89668905 ":BufferizationTransforms" ,
89678906 ":CastInterfaces" ,
89688907 ":ComplexDialect" ,
8969- ":ComplexToLLVM" ,
8970- ":ComplexToLibm" ,
8971- ":ComplexToSPIRV" ,
89728908 ":ControlFlowDialect" ,
89738909 ":ControlFlowTransforms" ,
8974- ":ConversionPasses" ,
8975- ":ConvertToEmitC" ,
8976- ":ConvertToLLVM" ,
89778910 ":DLTIDialect" ,
89788911 ":EmitCDialect" ,
8979- ":EmitCTransforms" ,
89808912 ":FuncDialect" ,
8981- ":FuncToLLVM" ,
8982- ":FuncToSPIRV" ,
8983- ":FuncTransformOps" ,
8984- ":FuncTransforms" ,
8985- ":FuncTransformsPassIncGen" ,
89868913 ":GPUDialect" ,
8987- ":GPUPassIncGen" ,
8988- ":GPUPipelines" ,
8989- ":GPUToGPURuntimeTransforms" ,
8990- ":GPUToNVVMTransforms" ,
8991- ":GPUToROCDLTransforms" ,
8992- ":GPUToSPIRV" ,
8993- ":GPUTransformOps" ,
89948914 ":GPUTransforms" ,
89958915 ":IR" ,
89968916 ":IRDLDialect" ,
89978917 ":IndexDialect" ,
89988918 ":LLVMDialect" ,
89998919 ":LLVMIRTransforms" ,
9000- ":LLVMPassIncGen" ,
90018920 ":LinalgDialect" ,
9002- ":LinalgPassIncGen" ,
9003- ":LinalgToStandard" ,
9004- ":LinalgTransformOps" ,
90058921 ":LinalgTransforms" ,
90068922 ":MLProgramDialect" ,
90078923 ":MLProgramTransforms" ,
90088924 ":MPIDialect" ,
90098925 ":MathDialect" ,
9010- ":MathToFuncs" ,
9011- ":MathToLLVM" ,
9012- ":MathToLibm" ,
9013- ":MathToSPIRV" ,
9014- ":MathTransforms" ,
90158926 ":MemRefDialect" ,
9016- ":MemRefToLLVM" ,
9017- ":MemRefToSPIRV" ,
9018- ":MemRefTransformOps" ,
90198927 ":MemRefTransforms" ,
90208928 ":NVGPUDialect" ,
9021- ":NVGPUPassIncGen" ,
9022- ":NVGPUToNVVM" ,
9023- ":NVGPUTransformOps" ,
9024- ":NVGPUTransforms" ,
90258929 ":NVVMDialect" ,
90268930 ":NVVMTarget" ,
90278931 ":OpenACCDialect" ,
9028- ":OpenACCTransforms" ,
90298932 ":OpenMPDialect" ,
9030- ":OpenMPToLLVM" ,
90318933 ":PDLDialect" ,
90328934 ":PDLInterpDialect" ,
9033- ":PDLToPDLInterp" ,
90348935 ":PtrDialect" ,
90358936 ":QuantOps" ,
9036- ":QuantTransforms" ,
90378937 ":ROCDLDialect" ,
90388938 ":ROCDLTarget" ,
9039- ":ReconcileUnrealizedCasts" ,
90408939 ":SCFDialect" ,
9041- ":SCFPassIncGen" ,
9042- ":SCFToControlFlow" ,
9043- ":SCFToGPU" ,
90448940 ":SCFTransformOps" ,
90458941 ":SCFTransforms" ,
90468942 ":SMTDialect" ,
90478943 ":SPIRVDialect" ,
9048- ":SPIRVPassIncGen" ,
90498944 ":SPIRVTarget" ,
9050- ":SPIRVToLLVM" ,
9051- ":SPIRVTransforms" ,
90528945 ":ShapeDialect" ,
9053- ":ShapeToStandard" ,
90548946 ":ShapeTransforms" ,
9055- ":ShapeTransformsPassIncGen" ,
90568947 ":ShardDialect" ,
9057- ":ShardTransforms" ,
90588948 ":SparseTensorDialect" ,
9059- ":SparseTensorPipelines" ,
9060- ":SparseTensorTransformOps" ,
90618949 ":SparseTensorTransforms" ,
90628950 ":TensorDialect" ,
90638951 ":TensorInferTypeOpInterfaceImpl" ,
90648952 ":TensorTilingInterfaceImpl" ,
90658953 ":TensorTransformOps" ,
90668954 ":TensorTransforms" ,
90678955 ":TosaDialect" ,
9068- ":TosaToLinalg" ,
9069- ":TransformDebugExtension" ,
90708956 ":TransformDialect" ,
90718957 ":TransformDialectTransforms" ,
9072- ":TransformLoopExtension" ,
90738958 ":TransformPDLExtension" ,
9074- ":Transforms" ,
9075- ":TransformsPassIncGen" ,
90768959 ":UBDialect" ,
90778960 ":VectorDialect" ,
9078- ":VectorToLLVM" ,
9079- ":VectorToSCF" ,
9080- ":VectorToSPIRV" ,
9081- ":VectorTransformOps" ,
90828961 ":VectorTransforms" ,
90838962 ":X86VectorDialect" ,
9084- ":X86VectorTransforms" ,
90858963 ":XeGPUDialect" ,
9086- ":XeGPUTransforms" ,
90878964 ":XeVMDialect" ,
90888965 ],
90898966)
90908967
8968+ cc_library (
8969+ name = "RegisterAllPasses" ,
8970+ srcs = ["lib/RegisterAllPasses.cpp" ],
8971+ deps = [
8972+ ":AMDGPUTransforms" ,
8973+ ":AffineTransforms" ,
8974+ ":AllPassesAndDialects" ,
8975+ ":ArithTransforms" ,
8976+ ":ArmSMETransforms" ,
8977+ ":ArmSVETransforms" ,
8978+ ":AsyncTransforms" ,
8979+ ":BufferizationPipelines" ,
8980+ ":BufferizationTransforms" ,
8981+ ":ConversionPasses" ,
8982+ ":EmitCTransforms" ,
8983+ ":FuncTransforms" ,
8984+ ":GPUPipelines" ,
8985+ ":GPUTransforms" ,
8986+ ":LLVMIRTransforms" ,
8987+ ":LinalgTransforms" ,
8988+ ":MLProgramTransforms" ,
8989+ ":MathTransforms" ,
8990+ ":MemRefTransforms" ,
8991+ ":NVGPUTransforms" ,
8992+ ":OpenACCTransforms" ,
8993+ ":QuantTransforms" ,
8994+ ":SCFTransforms" ,
8995+ ":SPIRVTransforms" ,
8996+ ":ShapeTransforms" ,
8997+ ":ShardTransforms" ,
8998+ ":SparseTensorPipelines" ,
8999+ ":SparseTensorTransforms" ,
9000+ ":TensorTransforms" ,
9001+ ":TosaDialect" ,
9002+ ":TransformDialectTransforms" ,
9003+ ":Transforms" ,
9004+ ":VectorTransforms" ,
9005+ ":XeGPUTransforms" ,
9006+ ],
9007+ )
9008+
9009+ cc_library (
9010+ name = "RegisterAllExtensions" ,
9011+ srcs = ["lib/RegisterAllExtensions.cpp" ],
9012+ deps = [
9013+ ":AMXTransforms" ,
9014+ ":AffineTransformOps" ,
9015+ ":AllExtensions" ,
9016+ ":ArithToEmitC" ,
9017+ ":ArithToLLVM" ,
9018+ ":ArmNeonTransformOps" ,
9019+ ":ArmSVEVectorTransformOps" ,
9020+ ":BufferizationTransformOps" ,
9021+ ":BuiltinToLLVMIRTranslation" ,
9022+ ":ComplexToLLVM" ,
9023+ ":ControlFlowToLLVM" ,
9024+ ":DLTITransformOps" ,
9025+ ":FuncExtensions" ,
9026+ ":FuncToEmitC" ,
9027+ ":FuncToLLVM" ,
9028+ ":FuncTransformOps" ,
9029+ ":GPUToGPURuntimeTransforms" ,
9030+ ":GPUToLLVMIRTranslation" ,
9031+ ":GPUToNVVMTransforms" ,
9032+ ":GPUTransformOps" ,
9033+ ":IndexToLLVM" ,
9034+ ":LLVMToLLVMIRTranslation" ,
9035+ ":LinalgTransformOps" ,
9036+ ":MPIToLLVM" ,
9037+ ":MathToLLVM" ,
9038+ ":MemRefToEmitC" ,
9039+ ":MemRefToLLVM" ,
9040+ ":MemRefTransformOps" ,
9041+ ":NVGPUTransformOps" ,
9042+ ":NVVMToLLVM" ,
9043+ ":OpenMPToLLVM" ,
9044+ ":ROCDLToLLVMIRTranslation" ,
9045+ ":SCFToEmitC" ,
9046+ ":SCFTransformOps" ,
9047+ ":SparseTensorTransformOps" ,
9048+ ":TensorExtensions" ,
9049+ ":TensorTransformOps" ,
9050+ ":TransformDebugExtension" ,
9051+ ":TransformIRDLExtension" ,
9052+ ":TransformLoopExtension" ,
9053+ ":TransformPDLExtension" ,
9054+ ":TransformTuneExtension" ,
9055+ ":UBToLLVM" ,
9056+ ":VectorToLLVM" ,
9057+ ":VectorTransformOps" ,
9058+ ":XeVMToLLVM" ,
9059+ ],
9060+ )
9061+
90919062cc_binary (
90929063 name = "mlir-lsp-server" ,
90939064 srcs = ["tools/mlir-lsp-server/mlir-lsp-server.cpp" ],
@@ -9099,6 +9070,8 @@ cc_binary(
90999070 ":IR" ,
91009071 ":MlirLspServerLib" ,
91019072 ":MlirLspServerSupportLib" ,
9073+ ":RegisterAllDialects" ,
9074+ ":RegisterAllExtensions" ,
91029075 "//mlir/test:TestAffine" ,
91039076 "//mlir/test:TestAnalysis" ,
91049077 "//mlir/test:TestArith" ,
@@ -9153,6 +9126,9 @@ cc_binary(
91539126 ":OpenMPDialect" ,
91549127 ":Pass" ,
91559128 ":QuantOps" ,
9129+ ":RegisterAllDialects" ,
9130+ ":RegisterAllExtensions" ,
9131+ ":RegisterAllPasses" ,
91569132 ":SCFToGPU" ,
91579133 ":Support" ,
91589134 ":Transforms" ,
@@ -9216,6 +9192,7 @@ cc_binary(
92169192 ":ParseUtilities" ,
92179193 ":Parser" ,
92189194 ":Pass" ,
9195+ ":RegisterAllDialects" ,
92199196 ":Support" ,
92209197 ":TransformUtils" ,
92219198 ":Transforms" ,
@@ -13228,6 +13205,8 @@ cc_binary(
1322813205 ":AllPassesAndDialects" ,
1322913206 ":IR" ,
1323013207 ":MlirReduceLib" ,
13208+ ":RegisterAllDialects" ,
13209+ ":RegisterAllPasses" ,
1323113210 "//mlir/test:TestDialect" ,
1323213211 ],
1323313212)
@@ -13286,6 +13265,7 @@ cc_binary(
1328613265 ":IR" ,
1328713266 ":MlirQueryLib" ,
1328813267 ":MlirQueryUtils" ,
13268+ ":RegisterAllDialects" ,
1328913269 "//mlir/test:TestDialect" ,
1329013270 ],
1329113271)
0 commit comments