search for: d67687

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