Implement a c/c++ compiler based on LLVM framework.