add LLVM and Clang patches