add llvm and clang