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...