llvm add compile