forked from OSchip/llvm-project
56 lines
1.3 KiB
CMake
56 lines
1.3 KiB
CMake
add_llvm_library(MLIRTestTransforms
|
|
TestAllReduceLowering.cpp
|
|
TestCallGraph.cpp
|
|
TestConstantFold.cpp
|
|
TestConvertGPUKernelToCubin.cpp
|
|
TestDominance.cpp
|
|
TestLoopFusion.cpp
|
|
TestGpuMemoryPromotion.cpp
|
|
TestGpuParallelLoopMapping.cpp
|
|
TestInlining.cpp
|
|
TestLinalgMatmulToVector.cpp
|
|
TestLinalgTransforms.cpp
|
|
TestLiveness.cpp
|
|
TestLoopMapping.cpp
|
|
TestLoopParametricTiling.cpp
|
|
TestOpaqueLoc.cpp
|
|
TestMemRefBoundCheck.cpp
|
|
TestMemRefDependenceCheck.cpp
|
|
TestMemRefStrideCalculation.cpp
|
|
TestVectorToLoopsConversion.cpp
|
|
TestVectorTransforms.cpp
|
|
|
|
ADDITIONAL_HEADER_DIRS
|
|
${MLIR_MAIN_INCLUDE_DIR}/mlir/Transforms
|
|
|
|
DEPENDS
|
|
MLIRStandardOpsIncGen
|
|
MLIRTestLinalgMatmulToVectorPatternsIncGen
|
|
MLIRTestLinalgTransformPatternsIncGen
|
|
MLIRTestVectorTransformPatternsIncGen
|
|
)
|
|
|
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../Dialect/Test)
|
|
include_directories(${CMAKE_CURRENT_BINARY_DIR}/../Dialect/Test)
|
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../DeclarativeTransforms)
|
|
include_directories(${CMAKE_CURRENT_BINARY_DIR}/../DeclarativeTransforms)
|
|
|
|
target_link_libraries(MLIRTestTransforms
|
|
PUBLIC
|
|
MLIRAffine
|
|
MLIRAnalysis
|
|
MLIREDSC
|
|
MLIRGPU
|
|
MLIRGPUtoCUDATransforms
|
|
MLIRLinalgOps
|
|
MLIRLinalgTransforms
|
|
MLIRLoopOps
|
|
MLIRGPU
|
|
MLIRPass
|
|
MLIRStandardToStandard
|
|
MLIRTestDialect
|
|
MLIRTransformUtils
|
|
MLIRVectorToLoops
|
|
MLIRVector
|
|
)
|