![]() |
Dataflow Software Stack
032db78
Master Thesis of Mathijs Saey at the VUB
|
Namespaces | |
| backEnd.DVM.literals | |
| IGR Literal removal. | |
Functions | |
| def | backEnd.DVM.literals.isLit |
| See if a node only contains literals. More... | |
| def | backEnd.DVM.literals.getInputs |
| Get all the literal inputs of a node. More... | |
| def | backEnd.DVM.literals.createOpStr |
| Create a DIS program to execute a single operation. More... | |
| def | backEnd.DVM.literals.createCallStr |
| Create a DIS program to execute a single function call. More... | |
| def | backEnd.DVM.literals.transformNode |
| Add the result of executing a node to all it's outputs. More... | |
| def | backEnd.DVM.literals.propagateLit |
| Calculate the value of a literal and propagate it to the next nodes. More... | |
| def | backEnd.DVM.literals.checkCall |
| See if a call can be reduced to a constant. More... | |
| def | backEnd.DVM.literals.checkNode |
| See if a node can be removed, do so if possible. More... | |
| def | backEnd.DVM.literals.checkFunctionGraph |
| See if we can remove a graph from the program. More... | |
| def | backEnd.DVM.literals.checkCompoundGraphs |
| See if we need to convert a subgraph to a constant. More... | |
| def | backEnd.DVM.literals.removeLiterals |
| Remove all operations that have predefined inputs. More... | |
Variables | |
| tuple | backEnd.DVM.literals.log = logging.getLogger(__name__) |
1.8.8