dcaballe wrote: Hey, thanks for bringing this up! Could you elaborate a bit more on the final state you are working towards? Why do we need such a finer grain level of optionality for these patterns? https://github.com/llvm/llvm-project/pull/142685