Radu2k wrote: @jeanPerier Thank you for all the suggestions. Could you please check my last commits and just confirm that you agree with this implementation? Any suggestions are welcomed. https://github.com/llvm/llvm-project/pull/74598