https://github.com/jayfoad commented: Seems reasonable but do you have any performance data? Have you tried it with llvm-compile-time-tracker.com? And does it increase memory usage measurably, since BumpPtrAllocator::Deallocate does nothing? https://github.com/llvm/llvm-project/pull/127057