AnyDSL / thorin

The Higher-Order Intermediate Representation
https://anydsl.github.io
GNU Lesser General Public License v3.0
151 stars 15 forks source link

removed ScopeInfo logic in favor of a HashMap #75

Closed leissa closed 7 years ago

leissa commented 7 years ago

I haven't tested yet whether this makes things slower, but it shouldn't have much of a performance impact. This patch, however, reduces code complexity in Thorin.

leissa commented 7 years ago

As assumed, this patch doesn't have a notable difference on performance (tested release build).