[clang] [flang] [llvm] [mlir] Make MMIWP not have ownership over MMI + Make MMI Only Use an External MCContext (PR #105541)
Matt Arsenault via cfe-commits
cfe-commits at lists.llvm.org
Sun Sep 22 10:45:55 PDT 2024
arsenm wrote:
> @aeubanks @arsenm after looking into this in more detail, I realized that the `getContext` method of `MMI` is heavily used in the `AsmPrinter` to create symbols. Also not having it makes it harder for the `MMI` to create machine functions using `getOrCreateMachineFunction`.
The AsmPrinter is just an ordinary ModulePass. The initialization can just set a MMI member?
https://github.com/llvm/llvm-project/pull/105541
More information about the cfe-commits
mailing list