brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · 6bdd2b7 Raw
22 lines · plain
1//===----------------------------------------------------------------------===/2//                          Kaleidoscope with MCJIT3//===----------------------------------------------------------------------===//4 5The files in this directory are meant to accompany the first in a series of6three blog posts that describe the process of porting the Kaleidoscope tutorial7to use the MCJIT execution engine instead of the older JIT engine.8 9The source code in this directory combines all previous versions, including the10old JIT-based implementation, into a single file for easy comparison with11command line options to select between the various possibilities.12 13To build the program you will need to have 'clang++' and 'llvm-config' in your 14path. If you attempt to build using the LLVM 3.3 release, some minor 15modifications will be required.16 17This directory also contains a Python script that may be used to generate random18input for the program and test scripts to capture data for rough performance19comparisons.  Another Python script will split generated input files into20definitions and function calls for the purpose of testing the IR input and21caching facilities.22