Displaying 3 results from an estimated 3 matches for "machinefunctionanalysismanag".
Did you mean:
machinefunctionanalysismanager
2020 Jul 14
3
[RFC] Introducing classes for the codegen driven by new pass manager
.... Opt and codegen pipeline could make independent progress of NPM migration.
>
> * Goal-1 *
> https://reviews.llvm.org/D67687
>
> Four member methods of a machine pass are recognized by the
> machine pass manager:
> (1) `PreservedAnalyses run(MachineFunction &,
> MachineFunctionAnalysisManager &)`. Majority of the machine passes 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 doFinal...
2020 Jul 11
2
[RFC] Introducing classes for the codegen driven by new pass manager
...s the right design, these missing features could be added by interested parties.
** Implementation / Design Choices **
* Goal-1 *
https://reviews.llvm.org/D67687
Four member methods of a machine pass are recognized by the machine pass manager:
(1) `PreservedAnalyses run(MachineFunction &, MachineFunctionAnalysisManager &)`. Majority of the machine passes 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 &, MachineFun...
2020 Jul 14
4
[RFC] Introducing classes for the codegen driven by new pass manager
...t;
>> > * Goal-1 *
>> > https://reviews.llvm.org/D67687
>> >
>> > Four member methods of a machine pass are recognized by the
>> > machine pass manager:
>> > (1) `PreservedAnalyses run(MachineFunction &,
>> > MachineFunctionAnalysisManager &)`. Majority of the machine passes use
>> > this.
>> > (2) `Error doInitialization(Module &,
>> > MachineFunctionAnalysisManager &)`. Passes like AsmPrinter needs a hook
>> > to lower/transform global constructs. (invoked before all passes `r...