You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For this,BranchFolding, TailDuplication and MachineBlockPlacement optimizations should help, so I don't think we need to move #722 to MIR level.
These optimizations should also help to optimize select function from #717 (I'm not sure why that example is in that ticket):
In EVM necessity to mark jump destinations with
JUMPDEST
makescall
a terminator, and after its expansion toIdentical basic blocks might appear.
For instance:
produces
and
FUNC_RET0
,FUNC_RET1
can be merged.Also, consider moving #722 to MIR level.
The text was updated successfully, but these errors were encountered: