search for: printmirpass

Displaying 3 results from an estimated 3 matches for "printmirpass".

2020 Jul 14
3
[RFC] Introducing classes for the codegen driven by new pass manager
...doInitialization(Module &, > MachineFunctionAnalysisManager &)`. Passes like AsmPrinter needs a hook > to lower/transform global constructs. (invoked before all passes `run` > method) > (3) `Error doFinalization(Module &, > MachineFunctionAnalysisManager &)`. Client: PrintMIRPass. This is also for > completeness. (invoked after all passes `run` method) > (4) `Error run(Module &, MachineFunctionAnalysisManager &)`. > Client: MachineOutliner, DebugifyMachineModule. I would call this machine > module pass which needs a global scope. It is like (1) but sub...
2020 Jul 11
2
[RFC] Introducing classes for the codegen driven by new pass manager
...sses use this. (2) `Error doInitialization(Module &, MachineFunctionAnalysisManager &)`. Passes like AsmPrinter needs a hook to lower/transform global constructs. (invoked before all passes `run` method) (3) `Error doFinalization(Module &, MachineFunctionAnalysisManager &)`. Client: PrintMIRPass. This is also for completeness. (invoked after all passes `run` method) (4) `Error run(Module &, MachineFunctionAnalysisManager &)`. Client: MachineOutliner, DebugifyMachineModule. I would call this machine module pass which needs a global scope. It is like (1) but subject to pass ordering...
2020 Jul 14
4
[RFC] Introducing classes for the codegen driven by new pass manager
...neFunctionAnalysisManager &)`. Passes like AsmPrinter needs a hook >> > to lower/transform global constructs. (invoked before all passes `run` >> > method) >> > (3) `Error doFinalization(Module &, >> > MachineFunctionAnalysisManager &)`. Client: PrintMIRPass. This is also >> for >> > completeness. (invoked after all passes `run` method) >> > (4) `Error run(Module &, MachineFunctionAnalysisManager &)`. >> > Client: MachineOutliner, DebugifyMachineModule. I would call this >> machine >> > mod...