LLVM IR to Bash Transpiler
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
reference
.gitignore
LICENSE
README.md
bvm.go
runtest.bash
test.bash

README.md

LLVM IR to Bash 4.x Transpiler

Why?

Because

Requirements

System Utilities

  • Bash 4.x (version 4 required for associative array support)
  • GNU Parallel
  • Make
  • Clang
  • Go

Go Packages

  • go get github.com/llir/llvm/ir
  • go get github.com/llir/llvm/asm

Getting Started

  1. mkdir -p ~/go/src && cd ~/go/src
  2. git clone https://github.com/NateGraff/blessedvirginmary.git
  3. cd blessedvirginmary
  4. go build
  5. bash test.bash