add llvm & clang & c & c++