Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 897 Bytes

README.md

File metadata and controls

43 lines (27 loc) · 897 Bytes

FĀBL

An implementation of FAB on the LLVM.

Configuration

To run this code, you'll need to have installed:

  • LLVM, built as a shared lib (./configure --enable-shared)
  • JRuby 1.6 (easiest to install with rvm, rvm install jruby)
  • the FFI gem, after switching to jruby with rvm jruby, gem install ffi
  • the llvm-ruby library

And to run it, type:

rvm jruby; ruby -J-classpath 'src:src/frontend.jar:.' sandbox/integration.rb

Organization

  • /bm : benchmarks
  • /examples : FAB example files
  • /ref : the reference implementation
  • /sandbox : experiments
  • /src : the project

Todo

  • ✔ document how to run it
  • ✔ makefile for AstShim.java

Authors