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
[GlobalMerge][NFC] Skip sorting by profitability when it is not needed
We were previously sorting by profitability even if we were choosing to merge
all globals together, which is not impacted by UsedGlobalSet order.
We can also remove iteration of UsedGlobalSets in reverse order in both cases.
In the first csae, the order does not matter. In the second case, we just sort
by the order we need instead of sorting in the opposite direction and calling
reverse.
This change should only be an improvement on compile time. I have not measured
it, but I think it would never make things worse.
0 commit comments