nnvm is a library for compilers. It takes a SSA representation of a program, validates it, then turns that program into assembly. Optimisations are planned.
go get github.com/MovingtoMars/nnvm/...
- float operations are unsupported
- function calling on Unix-like platforms is poorly supported
nnvm is licensed under the LGPL v3.0.