Close https://github.com/llvm/llvm-project/issues/59221.
The root cause for the problem is that we marked the parameter of the resume/destroy functions as noalias previously. But this is not true. There are a lot of getelementptr uses for the parameter in the resume/destroy functions. This violates the assumption of noalias. So it would be better to remove this attribute.
mitoptimized -> misoptimized?