https://github.com/NagyDonat commented: I like this simplified variant, it's really straightforward now. I added a few inline comments (mostly copied from #106982), but after that I'm satisfied with the change. https://github.com/llvm/llvm-project/pull/108373