nikic wrote: Do we also need to check that the call does not diverge (i.e. is nounwind and willreturn)? I think interchanging in that case may result in some accesses being executed that originally weren't, resulting in UB. Not sure on this.
https://github.com/llvm/llvm-project/pull/200828 _______________________________________________ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
