makslevental wrote: > Good thing I did, because the PR introduced a deadlock, now fixed. Was it due to not doing `operation.getLocked()` (that's the most recent change/patch)? If so, are there now other places where the lock needs to be taken? https://github.com/llvm/llvm-project/pull/139721