From dede3ab60e2fc6a8cabca32b59f1ef55556b0a92 Mon Sep 17 00:00:00 2001 From: azidar Date: Fri, 15 Jan 2016 18:34:23 -0800 Subject: No longer split on muxes --- src/main/stanza/passes.stanza | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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)) : -- cgit v1.2.3