quarnster / llvm

LLVM IR library in pure Go (work in progress).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WIP

This project is a work in progress. The implementation is incomplete and subject to change. The documentation may be inaccurate.

llvm

Build Status Coverage Status GoDoc

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.

Public domain

The source code and any original content of this repository is hereby released into the public domain.

About

LLVM IR library in pure Go (work in progress).


Languages

Language:Go 56.3%Language:LLVM 38.5%Language:C 5.1%Language:Makefile 0.1%