github.com/johnnyeven/libtools@v0.0.0-20191126065708-61829c1adf46/third_party/mlir/lib/Transforms/CMakeLists.txt (about)

     1  add_subdirectory(Utils)
     2  
     3  add_llvm_library(MLIRTransforms
     4    AffineDataCopyGeneration.cpp
     5    Canonicalizer.cpp
     6    CSE.cpp
     7    DialectConversion.cpp
     8    LoopCoalescing.cpp
     9    LoopFusion.cpp
    10    LoopInvariantCodeMotion.cpp
    11    LoopTiling.cpp
    12    LoopUnrollAndJam.cpp
    13    LoopUnroll.cpp
    14    LowerAffine.cpp
    15    LowerVectorTransfers.cpp
    16    MaterializeVectors.cpp
    17    MemRefDataFlowOpt.cpp
    18    PipelineDataTransfer.cpp
    19    SimplifyAffineStructures.cpp
    20    StripDebugInfo.cpp
    21    Vectorize.cpp
    22    ViewRegionGraph.cpp
    23  
    24    ADDITIONAL_HEADER_DIRS
    25    ${MLIR_MAIN_INCLUDE_DIR}/mlir/Transforms
    26    )
    27  
    28  add_dependencies(MLIRTransforms MLIRStandardOpsIncGen)
    29  target_link_libraries(MLIRTransforms
    30    MLIRAffineOps
    31    MLIRAnalysis
    32    MLIRLoopOps
    33    MLIRPass
    34    MLIRTransformUtils
    35    MLIRVectorOps
    36    )