Optimize e.g. {(b<<4)[7:4], (b<<4)[3:0]}. From assignmerge tree.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
This commit is contained in:
parent
03100020ab
commit
4e2884b509
|
|
@ -461,7 +461,7 @@ private:
|
||||||
if (!lhsp || !rhsp) return false;
|
if (!lhsp || !rhsp) return false;
|
||||||
AstNode* lfromp = lhsp->fromp();
|
AstNode* lfromp = lhsp->fromp();
|
||||||
AstNode* rfromp = rhsp->fromp();
|
AstNode* rfromp = rhsp->fromp();
|
||||||
if (!lfromp || !rfromp || !operandsSame(lfromp,rfromp)) return false;
|
if (!lfromp || !rfromp || !lfromp->sameGateTree(rfromp)) return false;
|
||||||
AstConst* lstart = lhsp->lsbp()->castConst();
|
AstConst* lstart = lhsp->lsbp()->castConst();
|
||||||
AstConst* rstart = rhsp->lsbp()->castConst();
|
AstConst* rstart = rhsp->lsbp()->castConst();
|
||||||
AstConst* lwidth = lhsp->widthp()->castConst();
|
AstConst* lwidth = lhsp->widthp()->castConst();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue