simple example of llvm api for executables