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