add a compiler demo in the llvm.org