GNU Superoptimizer Version 2
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build-aux
doc
libraries
m4
src
tests
.gitignore
LICENSE
Makefile.am
Makefile.in
README
README.md
configure
configure.ac
doxygen.mk.am
doxygen.mk.in

README.md

GSOv2: The Superoptimization Toolkit

This respository holds the superoptimizer toolkit, a successor to the GNU Superoptimizer. Currently much of this is a work-in-progress and subject to change. A basic example of the superoptimizer can be found in src/main.cpp.

Documentation

The documentation is also a work-in-progress, but there exists the start of a design document (LaTeX), which can be built with the make doc command.

Requirements

Python:

  • pyyaml
  • docopt

C++:

  • A C++11 compiler
  • boost algorithm
  • boost unit test (for the tests)