StanfordAHA / CGRAFlow

Integration test for entire CGRA flow
BSD 3-Clause "New" or "Revised" License
12 stars 2 forks source link

Another big merge on branch 'coreir/devmerge' #12

Closed rdaly525 closed 7 years ago

rdaly525 commented 7 years ago

This issue will deal with trying to merge in changes from CoreIR and the mapper to interface with both Halide and P&R.

High level overview of changes: Added back in generators into json file. Added CGRA primitives Changed bin to lib (because shared libraries should probably be in lib) Some minor API changes to make names more consistent. A chunk of API additions.

My changes are in coreir: branch 'dev' mapper: branch 'cgralib'

@jeffsetter (likely changes) bin is now lib. includes may be slightly different (check in one of the tests) Some minor API name changes and a few api additions. -addDef -> setDef, -Can now do something like def->wire("self.in.0","in0.data.in.1") -Slight difference in how you define generators (come talk to me)

@cdonovick (likely changes) bin is now lib Added back generators into the json file. This means you will need to do a call to load_library("cgralib") and potentially load_library("stdlib") before you load the json file. Changed some API names to be less confusing get_ancestors -> get_selectpath

There are probably other things, but stay on slack and we can figure them all out!

Thanks again!

rdaly525 commented 7 years ago

This is fixed by pull request #15