eholk / harlan

A language for GPU computing.
Other
1.19k stars 83 forks source link

Start using nanopass #79

Closed eholk closed 11 years ago

eholk commented 11 years ago

There's probably not a lot of point in rewriting most of our passes, but for new passes we might as well use the Nanopass framework.

eholk commented 11 years ago

We're using nanopass now, at least for new passes. We've even rewritten a few of the old passes.

The passes tend to be about 10x shorter, but we also use a lot of memory now.