Skip to content

Commit a90bd12

Browse files
committed
Fixed CMakeLists
1 parent 1667104 commit a90bd12

File tree

2 files changed

+87
-27
lines changed

2 files changed

+87
-27
lines changed

lib/Dialect/FIRRTL/Transforms/CMakeLists.txt

100644100755
Lines changed: 84 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,86 @@
1-
add_circt_dialect_library(
2-
CIRCTFIRRTLTransforms AddSeqMemPorts.cpp AnnotateInputOnlyModules
3-
.cpp AssignOutputDirs.cpp BlackBoxReader.cpp CheckCombLoops
4-
.cpp CheckLayers.cpp CheckRecursiveInstantiation
5-
.cpp CreateSiFiveMetadata.cpp Dedup.cpp DropConst.cpp DropName
6-
.cpp EliminateWires.cpp ExpandWhens.cpp ExtractInstances.cpp FinalizeIR
7-
.cpp FlattenMemory.cpp GrandCentral.cpp IMConstProp.cpp IMDeadCodeElim
8-
.cpp InferReadWrite.cpp InferResets.cpp InferWidths
9-
.cpp InjectDUTHierarchy.cpp InnerSymbolDCE.cpp LegacyWiring
10-
.cpp LinkCircuits.cpp Lint.cpp LayerMerge.cpp LayerSink
11-
.cpp LowerAnnotations.cpp LowerCHIRRTL.cpp LowerClasses.cpp LowerDPI
12-
.cpp LowerDomains.cpp LowerIntmodules.cpp LowerIntrinsics
13-
.cpp LowerLayers.cpp LowerMatches.cpp LowerMemory.cpp LowerOpenAggs
14-
.cpp LowerSignatures.cpp LowerTypes.cpp LowerXMR
15-
.cpp MaterializeDebugInfo.cpp MemToRegOfVec.cpp MergeConnections
16-
.cpp ModuleInliner.cpp ModuleSummary.cpp PassiveWires
17-
.cpp PrintFIRRTLFieldSource.cpp PrintInstanceGraph.cpp PrintNLATable
18-
.cpp ProbesToSignals.cpp RandomizeRegisterInit.cpp RegisterOptimizer
19-
.cpp RemoveUnusedPorts.cpp ResolvePaths.cpp ResolveTraces.cpp SFCCompat
20-
.cpp SpecializeLayers.cpp SpecializeOption.cpp VBToBV.cpp Vectorization
21-
.cpp
1+
add_circt_dialect_library(CIRCTFIRRTLTransforms
2+
AddSeqMemPorts.cpp
3+
AnnotateInputOnlyModules.cpp
4+
AssignOutputDirs.cpp
5+
BlackBoxReader.cpp
6+
CheckCombLoops.cpp
7+
CheckLayers.cpp
8+
CheckRecursiveInstantiation.cpp
9+
CreateSiFiveMetadata.cpp
10+
Dedup.cpp
11+
DropConst.cpp
12+
DropName.cpp
13+
EliminateWires.cpp
14+
ExpandWhens.cpp
15+
ExtractInstances.cpp
16+
FinalizeIR.cpp
17+
FlattenMemory.cpp
18+
GrandCentral.cpp
19+
IMConstProp.cpp
20+
IMDeadCodeElim.cpp
21+
InferReadWrite.cpp
22+
InferResets.cpp
23+
InferWidths.cpp
24+
InjectDUTHierarchy.cpp
25+
InnerSymbolDCE.cpp
26+
LegacyWiring.cpp
27+
LinkCircuits.cpp
28+
Lint.cpp
29+
LayerMerge.cpp
30+
LayerSink.cpp
31+
LowerAnnotations.cpp
32+
LowerCHIRRTL.cpp
33+
LowerClasses.cpp
34+
LowerDPI.cpp
35+
LowerDomains.cpp
36+
LowerIntmodules.cpp
37+
LowerIntrinsics.cpp
38+
LowerLayers.cpp
39+
LowerMatches.cpp
40+
LowerMemory.cpp
41+
LowerOpenAggs.cpp
42+
LowerSignatures.cpp
43+
LowerTypes.cpp
44+
LowerXMR.cpp
45+
MaterializeDebugInfo.cpp
46+
MemToRegOfVec.cpp
47+
MergeConnections.cpp
48+
ModuleInliner.cpp
49+
ModuleSummary.cpp
50+
PassiveWires.cpp
51+
PrintFIRRTLFieldSource.cpp
52+
PrintInstanceGraph.cpp
53+
PrintNLATable.cpp
54+
ProbesToSignals.cpp
55+
RandomizeRegisterInit.cpp
56+
RegisterOptimizer.cpp
57+
RemoveUnusedPorts.cpp
58+
ResolvePaths.cpp
59+
ResolveTraces.cpp
60+
SFCCompat.cpp
61+
SpecializeLayers.cpp
62+
SpecializeOption.cpp
63+
VBToBV.cpp
64+
Vectorization.cpp
2265

23-
DEPENDS CIRCTFIRRTLTransformsIncGen MLIROMIncGen MLIROMAttrIncGen
24-
MLIROMOpInterfacesIncGen
66+
DEPENDS
67+
CIRCTFIRRTLTransformsIncGen
68+
MLIROMIncGen
69+
MLIROMAttrIncGen
70+
MLIROMOpInterfacesIncGen
2571

26-
LINK_LIBS PUBLIC CIRCTFIRRTL CIRCTFIRRTLAnalysis CIRCTDebug
27-
CIRCTEmit CIRCTHW CIRCTOM CIRCTSeq CIRCTSim CIRCTSV
28-
CIRCTSupport MLIRIR MLIRPass MLIRTransformUtils)
72+
LINK_LIBS PUBLIC
73+
CIRCTFIRRTL
74+
CIRCTFIRRTLAnalysis
75+
CIRCTDebug
76+
CIRCTEmit
77+
CIRCTHW
78+
CIRCTOM
79+
CIRCTSeq
80+
CIRCTSim
81+
CIRCTSV
82+
CIRCTSupport
83+
MLIRIR
84+
MLIRPass
85+
MLIRTransformUtils
86+
)

lib/Dialect/FIRRTL/Transforms/InferWidths.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1000,7 +1000,9 @@ static ExprSolution solveExpr(Expr *expr, SmallPtrSetImpl<Expr *> &seenVars,
10001000
worklist.emplace_back(expr->lhs(), indent + 1);
10011001
worklist.emplace_back(expr->rhs(), indent + 1);
10021002
})
1003-
.Default([&](auto) { setSolution(ExprSolution{std::nullopt, false}); });
1003+
.Default([&](auto) {
1004+
setSolution(ExprSolution{std::nullopt, false});
1005+
});
10041006
}
10051007

10061008
return solvedExprs[expr];

0 commit comments

Comments
 (0)