folkertdev wrote: Yeah as expected that code early-returns and does not handle the padding, even with this change. I'll dig deeper, looks like this needs some refactoring. https://github.com/llvm/llvm-project/pull/213739