aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorazidar2016-01-15 18:34:23 -0800
committerazidar2016-01-16 14:28:19 -0800
commitdede3ab60e2fc6a8cabca32b59f1ef55556b0a92 (patch)
treebf8e50d09292e40f727adbbae37d1dad82e3ae31 /src
parente35cbaaa77d6723e088b25c08015492a9164df3d (diff)
No longer split on muxes
Diffstat (limited to 'src')
-rw-r--r--src/main/stanza/passes.stanza2
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)) :