[llvm] [RFC] Memory Model Relaxation Annotations (PR #78569)

Pierre van Houtryve via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 12 04:46:25 PDT 2024


Pierre-vh wrote:

> ere is an opposite "safe by default" choice, which is to say that we will teach every conceivable transform to back off when MMRAs are present, and then re-enable each of them by teaching them how to deal with MMRAs. That sounds like overkill. The first choice is

Looking back, I also think that in some cases, dropping MMRAs may be acceptable if it means removing an entire branch/load/store/etc, so it was indeed premature of me to prevent things like CSE in the presence of MMRAs.

https://github.com/llvm/llvm-project/pull/78569


More information about the llvm-commits mailing list