diff options
author | Daniel Dunbar <daniel@zuster.org> | 2010-02-25 08:49:05 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2010-02-25 08:49:05 +0000 |
commit | e22462867ca63e41eabe92b12d6182a62bd829a6 (patch) | |
tree | 721fc526e98b6cf7220cc4c288de05d50befa7be /lib/Checker/ValueManager.cpp | |
parent | f710691a5a15795e186632ddd62cb0097bb67302 (diff) |
Add a minimal C interpreter example.
- Demonstrates how to build a standalone tool which loads source code using the
Driver and Frontend libraries, and then uses CodeGen and the JIT to actually
execute the code.
- Still more complicated than it should be, but hey its only 153 lines. :)
--
ddunbar@ozzy:tmp$ cat hello.c
#include <stdio.h>
int main() { printf("hello world\n"); return 0; }
ddunbar@ozzy:tmp$ clang-interpreter hello.c
hello world
--
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97133 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Checker/ValueManager.cpp')
0 files changed, 0 insertions, 0 deletions