also use LLVM_ROOT to detect when we need to clear the cache