https://github.com/Dinistro commented: Dropped a bunch of comments. The main concern is mixing conversion and non-conversion patterns, which is broken in the general case. https://github.com/llvm/llvm-project/pull/144060