search for: writingapass

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

2020 Mar 01
5
Multi-Threading Compilers
...cussion is based around how to model things like constants, global values, etc. When I made MLIR multi-threaded a year ago, a large majority of my time was spent outside of the pass manager. For a real example, I spent much more time just on multi-threaded pass timing <https://mlir.llvm.org/docs/WritingAPass/#multi-threaded-pass-timing> than making the pass manager itself multi-threaded. -- River > Nick > > >> >>> >>> -Chris >>> >> _______________________________________________ >> LLVM Developers mailing list >> llvm-dev at lists.llvm.o...
2020 Mar 01
2
Multi-Threading Compilers
...und how to model things like > constants, global values, etc. When I made MLIR multi-threaded a year ago, > a large majority of my time was spent outside of the pass manager. For a > real example, I spent much more time just on multi-threaded pass timing > <https://mlir.llvm.org/docs/WritingAPass/#multi-threaded-pass-timing> > than making the pass manager itself multi-threaded. > > -- River > > Actually in my experience, the biggest problem is if we can detect IPO and > run async guarantees on that. MLIR runs operations but only for a module or > set of functions &gt...
2020 Feb 29
2
Multi-Threading Compilers
On Sat, Feb 29, 2020 at 2:25 PM David Blaikie via llvm-dev < llvm-dev at lists.llvm.org> wrote: > > > On Sat, Feb 29, 2020 at 2:19 PM Chris Lattner <clattner at nondot.org> wrote: > >> On Feb 29, 2020, at 2:08 PM, David Blaikie <dblaikie at gmail.com> wrote: >> >> I've >>> curious as >>> to how MLIR deals with IPO as that's