[llvm] A MMIWP Constructor Initialized with the move constructor of MMI (PR #98770)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 19 07:12:31 PDT 2024


arsenm wrote:

> > Yes, the machine function map gets moved; but each machine function holds an internal reference to the original MMI and its context, and moving them makes those references stale.
> 
> Can we remove this reference from MachineFunction? Intuitively it shouldn't be necessary. A quick grep shows limited uses, and in contexts where it should be directly queryable from the PM

https://github.com/llvm/llvm-project/pull/99652 starts moving towards this 

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


More information about the llvm-commits mailing list