[BUILD] Add missing CMake link-time dependencies. (#1654)

This commit is contained in:
Ingo Müller
2023-05-12 04:17:44 +02:00
committed by GitHub
parent 674f9bf7a6
commit b2a757d000
9 changed files with 28 additions and 2 deletions

View File

@@ -11,4 +11,7 @@ add_mlir_library(TritonAnalysis
LINK_LIBS PUBLIC
MLIRAnalysis
MLIRLLVMDialect
TritonIR
TritonGPUIR
)

View File

@@ -14,6 +14,7 @@ add_mlir_conversion_library(TritonToTritonGPU
LINK_LIBS PUBLIC
MLIRIR
MLIRPass
MLIRTransforms
TritonIR
TritonGPUIR
TritonGPUTransforms

View File

@@ -10,5 +10,6 @@ add_mlir_dialect_library(TritonIR
LINK_LIBS PUBLIC
MLIRIR
MLIRArithDialect
MLIRMathDialect
MLIRSCFDialect
)

View File

@@ -9,4 +9,9 @@ add_mlir_dialect_library(TritonTransforms
DEPENDS
TritonTransformsIncGen
TritonCombineIncGen
LINK_LIBS PUBLIC
MLIRPass
MLIRTransformUtils
TritonIR
)

View File

@@ -7,5 +7,6 @@ add_mlir_dialect_library(TritonGPUIR
TritonGPUAttrDefsIncGen
LINK_LIBS PUBLIC
MLIRGPUOps
TritonIR
)

View File

@@ -14,7 +14,9 @@ add_mlir_dialect_library(TritonGPUTransforms
TritonGPUTransformsIncGen
LINK_LIBS PUBLIC
MLIRTransforms
MLIRTransformUtils
TritonAnalysis
TritonIR
TritonGPUIR
MLIRTransformUtils
)

View File

@@ -5,8 +5,17 @@ add_mlir_translation_library(TritonLLVMIR
Core
LINK_LIBS PUBLIC
MLIRArithToLLVM
MLIRBuiltinToLLVMIRTranslation
MLIRExecutionEngineUtils
MLIRIndexToLLVM
MLIRIR
MLIRLLVMDialect
MLIRLLVMToLLVMIRTranslation
MLIRNVVMToLLVMIRTranslation
MLIRROCDLToLLVMIRTranslation
MLIRSCFToControlFlow
MLIRSupport
MLIRTargetLLVMIRExport
TritonGPUToLLVM
)

View File

@@ -5,6 +5,7 @@ add_mlir_library(TritonTestAnalysis
TestMembar.cpp
LINK_LIBS PUBLIC
MLIRPass
TritonAnalysis
${dialect_libs}
)

View File

@@ -1,5 +1,8 @@
add_triton_ut(
NAME TestTritonAnalysis
SRCS UtilityTest.cpp
LIBS TritonAnalysis
LIBS
TritonAnalysis
TritonIR
TritonGPUIR
)