/brto-llvm

Modern C++ implementation of the Kaleidoscope LLVM tutorial.

Primary LanguageC++MIT LicenseMIT

brto-llvm

Modern C++ implementation of the Kaleidoscope LLVM tutorial.

Getting Started

Prerequisites

Linux

Building

Clone or download the repository to a local folder of your choice and create a separate build directory, e.g.:

mkdir build && cd build

Generate the project files, e.g.:

cmake ../ -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_COMPILER=clang++

Build the project, e.g.:

make

Usage

Run the produced executable, e.g.:

./brto

Built with

References

Tested platforms and compilers

  • ArchLinux, kernel 4.12 x86_64, clang++ 4.0.1

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details