circt/lib/Dialect/Arc/Transforms/CMakeLists.txt

48 lines
824 B
CMake

add_circt_dialect_library(CIRCTArcTransforms
AddTaps.cpp
AllocateState.cpp
ArcCanonicalizer.cpp
Dedup.cpp
FindInitialVectors.cpp
GroupResetsAndEnables.cpp
InferMemories.cpp
InferStateProperties.cpp
InlineArcs.cpp
IsolateClocks.cpp
LatencyRetiming.cpp
LegalizeStateUpdate.cpp
LowerArcsToFuncs.cpp
LowerClocksToFuncs.cpp
LowerLUT.cpp
LowerState.cpp
LowerVectorizations.cpp
MakeTables.cpp
MuxToControlFlow.cpp
SimplifyVariadicOps.cpp
SplitFuncs.cpp
SplitLoops.cpp
StripSV.cpp
DEPENDS
CIRCTArcTransformsIncGen
LINK_LIBS PUBLIC
CIRCTArc
CIRCTArcExternalInterfaces
CIRCTComb
CIRCTEmit
CIRCTHW
CIRCTOM
CIRCTSV
CIRCTSeq
CIRCTSim
CIRCTSupport
MLIRFuncDialect
MLIRLLVMDialect
MLIRSCFDialect
MLIRVectorDialect
MLIRIR
MLIRPass
MLIRTransformUtils
)