llvm with cling-specific patches