================ ---------------- matthias-springer wrote: I'm going to do a pass over this later... But my first impression is that this code is quite "dense". Maybe a few examples when certain "if" checks apply etc. could help. https://github.com/llvm/llvm-project/pull/225814