Displaying 3 results from an estimated 3 matches for "d67687".
2020 Jul 14
3
[RFC] Introducing classes for the codegen driven by new pass manager
...e point in the future.
> But even just deleting all the optimizer pipeline LPM infra would be a big win,
> and that shouldn't be tied to codegen.
>
True. 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 &,
>...
2020 Jul 11
2
[RFC] Introducing classes for the codegen driven by new pass manager
...hineFunctionProperties`, `-debugify-and-strip-all`, and "machine pass plugins". However, if the community is convinced this work is 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 &)`. Pas...
2020 Jul 14
4
[RFC] Introducing classes for the codegen driven by new pass manager
...e a
>> big win,
>> > and that shouldn't be tied to codegen.
>> >
>>
>> True. 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
>> &...