Add llvm as submodule