-
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.
Ad…
-
This should be a framework for iterating over all instances in the design and performing some set of actions on the instance.
An initial step would basically implement 1 to 1 replacement.
A secon…
-
Jeff, please create a branch for your stuff and then verify using the coreir/libreorg branch of CGRAFlow
items that will likely need to be fixed:
Add to Makefile:
Add -lcoreir -lcoreir-stdli…
-
https://github.com/cdonovick/SMT-PNR/blob/master/src/design/core2graph.py
-
See build 165 https://travis-ci.org/StanfordAHA/CGRAFlow/builds/220647889
```
$ make -C apps/coreir_examples/pointwise/ clean design_top.json out.png
make: Entering directory `/home/travis/buil…
-
This is HIGH priority so that Caleb can work on his stuff
Things we need to do to get this working.
- [x] Create light wrapper classes around Module/Instances/Edges to represent directed graph
…
-
1 import coreir
2 import sys
3
4 def load_core(file, *libs):
5 context = coreir.Context()
6 for lib in libs:
7 context.load_library(lib)
8
9 top_module = co…
-
Reflects change to Module API, python bindings should be updated as well
- [x] `coreir-c.{h,c}`
- [x] `__init__.py`
-
All other header files in the include directory use .h while include/coreir-pass/passes.hpp uses a .hpp extension. I propose to switch this file to passes.h for consistency.
-
- [x] Define supported expressions and syntax (should correspond to CoreIR primitives)
- [x] Implement a rewriter that changes functions containing expressions into Magma+Mantle code
- [x] Preserve …