add llvm & clang