Feldspar / feldspar-language

The goal of the Feldspar project is to define a high-level language that allows description of high-performance digital signal processing algorithms.
Other
45 stars 3 forks source link

Remove BPSplit as a pass #499

Closed pjonsson closed 4 years ago

pjonsson commented 4 years ago

Splitting a module into a header and an implementation is an internal detail of BPCompile so merge the functionality in there and remove BPSplit as a pass.

This gives us one pass less to keep track of and also simplifies the type signatures for frontend and codegen.