Generate and run LLVM code from native C/C++

Viewed 2312

Is it possible to do these things from a native C or C++-compiled program (gcc):

  1. Call clang and compile given C code of a function, passed as const char *.
  2. Obtain a pointer and run it in the LLVM virtual machine.
  3. Acquire the result in the native program and continue.

How?

1 Answers
Related