This project is a work in progress. The implementation is incomplete and subject to change. The documentation may be inaccurate.
The aim of this project is to provide access to the various LLVM IR representations; which includes the LLVM bitcode file format, the LLVM assembly language, and an in-memory representation similar to that of go/ssa. It should be possible to convert between the various representations; possibly using the interfaces defined in the encoding package.
The source code and any original content of this repository is hereby released into the public domain.