remove-dead-values
Fixes #107870. We can allow the enclosing Module operation to have a symbol. The check was likely originally not considering this case and intended to catch symbols inside the region, not accounting that the walk would visit the enclosing operation.
memref.subview
llvm.byval