diff options
| author | azidar | 2016-01-15 18:34:23 -0800 |
|---|---|---|
| committer | azidar | 2016-01-16 14:28:19 -0800 |
| commit | dede3ab60e2fc6a8cabca32b59f1ef55556b0a92 (patch) | |
| tree | bf8e50d09292e40f727adbbae37d1dad82e3ae31 /src | |
| parent | e35cbaaa77d6723e088b25c08015492a9164df3d (diff) | |
No longer split on muxes
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/stanza/passes.stanza | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/stanza/passes.stanza b/src/main/stanza/passes.stanza index 7f469224..d487c956 100644 --- a/src/main/stanza/passes.stanza +++ b/src/main/stanza/passes.stanza @@ -1732,7 +1732,7 @@ defn split-exp (m:InModule) -> InModule : defn split-exp-e (e:Expression,i:Int) -> Expression : match(map(split-exp-e{_,i + 1},e)) : (e:DoPrim) : - if i > 0 : split(e) + if i > 0 and op(e) != MUX-OP : split(e) else : e (e) : e match(map(split-exp-e{_,0},s)) : |
