[llvm] [PassManager] Support MachineFunctionProperties (PR #83668)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 12 00:41:05 PDT 2024


================
@@ -64,6 +64,8 @@ extern llvm::cl::opt<bool> UseNewDbgInfoFormat;
 
 namespace llvm {
 
+class MachineFunction;
----------------
arsenm wrote:

I do think the current properties system is kind of annoying. We're missing quite a few instances where the get/set/clear are missing from passes. We're also missing some defined properties that are necessary. I think forcing this into the actual pass runs would make it even more annoying. 



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


More information about the llvm-commits mailing list