hvdijk wrote: Context: This is part of a larger series of changes to not unnecessarily mark instructions as having unmodelled side effects, in order to be able to improve BOLT's analysis. https://github.com/llvm/llvm-project/pull/171552