Dataflow Software Stack
032db78
Master Thesis of Mathijs Saey at the VUB
|
Namespaces | |
backEnd.DVM.forin | |
IGR for in structure changer. | |
Functions | |
def | backEnd.DVM.forin.getArrayCount |
See how many arrays a for...in node generates internally. More... | |
def | backEnd.DVM.forin.acceptsArray |
See if the generator accepts an array or creates on. More... | |
def | backEnd.DVM.forin.addMerges |
Replace the subgraphHeader of the return subgraph with array instructions that will merge our inputs. More... | |
def | backEnd.DVM.forin.adjustGenerator |
def | backEnd.DVM.forin.shiftBodyPorts |
Adjust the ports of the body so that the array elements are at port 0 and the other arguments after it. More... | |
def | backEnd.DVM.forin.duplicatePath |
Follow the path through the body, starting from the exit point and add every node we encounter up to the entry. More... | |
def | backEnd.DVM.forin.splitBody |
Duplicate the path for every out port that produces an array. More... | |
def | backEnd.DVM.forin.addBodySinks |
def | backEnd.DVM.forin.convertForIn |
def | backEnd.DVM.forin.checkNode |
def | backEnd.DVM.forin.convert |
Variables | |
dictionary | backEnd.DVM.forin.map = {} |
Stores the destination of the context change for every split. More... | |