use llvm and clang for analysing code