65 lines · plain
1set(LLVM_OPTIONAL_SOURCES2 AliasAnalysis.cpp3 CallGraph.cpp4 DataLayoutAnalysis.cpp5 FlatLinearValueConstraints.cpp6 Liveness.cpp7 CFGLoopInfo.cpp8 SliceAnalysis.cpp9 TopologicalSortUtils.cpp10 11 AliasAnalysis/LocalAliasAnalysis.cpp12 13 DataFlow/ConstantPropagationAnalysis.cpp14 DataFlow/DeadCodeAnalysis.cpp15 DataFlow/DenseAnalysis.cpp16 DataFlow/IntegerRangeAnalysis.cpp17 DataFlow/LivenessAnalysis.cpp18 DataFlow/SparseAnalysis.cpp19 )20 21add_subdirectory(Presburger)22 23add_mlir_library(MLIRAnalysis24 AliasAnalysis.cpp25 CallGraph.cpp26 DataFlowFramework.cpp27 DataLayoutAnalysis.cpp28 FlatLinearValueConstraints.cpp29 Liveness.cpp30 CFGLoopInfo.cpp31 SliceAnalysis.cpp32 SliceWalk.cpp33 TopologicalSortUtils.cpp34 35 AliasAnalysis/LocalAliasAnalysis.cpp36 37 DataFlow/ConstantPropagationAnalysis.cpp38 DataFlow/DeadCodeAnalysis.cpp39 DataFlow/DenseAnalysis.cpp40 DataFlow/IntegerRangeAnalysis.cpp41 DataFlow/LivenessAnalysis.cpp42 DataFlow/SparseAnalysis.cpp43 DataFlow/StridedMetadataRangeAnalysis.cpp44 45 ADDITIONAL_HEADER_DIRS46 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Analysis47 48 DEPENDS49 mlir-headers50 51 LINK_LIBS PUBLIC52 MLIRCallInterfaces53 MLIRControlFlowInterfaces54 MLIRDataLayoutInterfaces55 MLIRFunctionInterfaces56 MLIRInferIntRangeInterface57 MLIRInferStridedMetadataInterface58 MLIRInferTypeOpInterface59 MLIRLoopLikeInterface60 MLIRPresburger61 MLIRSideEffectInterfaces62 MLIRViewLikeInterface63 )64 65