ftynse wrote: > Just replacing walk with this version reduced the entire execution time of the tool by 30~40% This sounds fair enough as a justification. Please include it in the commit message. https://github.com/llvm/llvm-project/pull/87962