Displaying 10 results from an estimated 10 matches for "parallel_protected".
2013 Feb 28
5
[LLVMdev] parallel loop metadata simplification
...mory accesses (the reg2mem example.) I'm wondering if perhaps we can make the metadata more user-friendly by providing a single loop metadata which can be expanded into "safer" metadata as required. Specifically a loop pass could be added that expands llvm.loop.parallel into llvm.loop.parallel_protected + llvm.mem.parallel_loop_access.
Perhaps there are simpler options I've overlooked?
paul
2013 Feb 28
0
[LLVMdev] parallel loop metadata simplification
...eg2mem example.) I'm wondering if perhaps we
> can make the metadata more user-friendly by providing a single loop metadata
> which can be expanded into "safer" metadata as required. Specifically a loop
> pass could be added that expands llvm.loop.parallel into
> llvm.loop.parallel_protected + llvm.mem.parallel_loop_access.
Did I understand this correctly: llvm.loop.parallel would become
a version which does not require the parallel_loop_access? Basically it
would be a placeholder for a later pass (before unsafe optimizations?) that
converts it to the "safe" metadata pair? T...
2013 Mar 01
2
[LLVMdev] parallel loop metadata simplification
...I'm
>> wondering if perhaps we can make the metadata more user-friendly by
>> providing a single loop metadata which can be expanded into "safer"
>> metadata as required. Specifically a loop pass could be added that
>> expands llvm.loop.parallel into llvm.loop.parallel_protected +
>> llvm.mem.parallel_loop_access.
>>
>> Perhaps there are simpler options I've overlooked?
>>
>> paul
>>
>>
>>
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.u...
2013 Mar 01
2
[LLVMdev] parallel loop metadata simplification
...adata more user-friendly
>>>> by
>>>> providing a single loop metadata which can be expanded into
>>>> "safer"
>>>> metadata as required. Specifically a loop pass could be added that
>>>> expands llvm.loop.parallel into llvm.loop.parallel_protected +
>>>> llvm.mem.parallel_loop_access.
>>>>
>>>> Perhaps there are simpler options I've overlooked?
>>>>
>>>> paul
>>>>
>>>>
>>>>
>>>>
>>>> ______________________________...
2013 Mar 01
0
[LLVMdev] parallel loop metadata simplification
...an make the metadata more user-friendly
> >> by
> >> providing a single loop metadata which can be expanded into
> >> "safer"
> >> metadata as required. Specifically a loop pass could be added that
> >> expands llvm.loop.parallel into llvm.loop.parallel_protected +
> >> llvm.mem.parallel_loop_access.
> >>
> >> Perhaps there are simpler options I've overlooked?
> >>
> >> paul
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >>...
2013 Mar 01
0
[LLVMdev] parallel loop metadata simplification
...eg2mem example.) I'm
> wondering if perhaps we can make the metadata more user-friendly by
> providing a single loop metadata which can be expanded into "safer"
> metadata as required. Specifically a loop pass could be added that
> expands llvm.loop.parallel into llvm.loop.parallel_protected +
> llvm.mem.parallel_loop_access.
>
> Perhaps there are simpler options I've overlooked?
>
> paul
>
>
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> htt...
2013 Mar 01
0
[LLVMdev] parallel loop metadata simplification
...by
> >>>> providing a single loop metadata which can be expanded into
> >>>> "safer"
> >>>> metadata as required. Specifically a loop pass could be added
> >>>> that
> >>>> expands llvm.loop.parallel into llvm.loop.parallel_protected +
> >>>> llvm.mem.parallel_loop_access.
> >>>>
> >>>> Perhaps there are simpler options I've overlooked?
> >>>>
> >>>> paul
> >>>>
> >>>>
> >>>>
> >>>>
&g...
2013 Mar 01
3
[LLVMdev] parallel loop metadata simplification
...> providing a single loop metadata which can be expanded into
> > >>>> "safer"
> > >>>> metadata as required. Specifically a loop pass could be added
> > >>>> that
> > >>>> expands llvm.loop.parallel into llvm.loop.parallel_protected +
> > >>>> llvm.mem.parallel_loop_access.
> > >>>>
> > >>>> Perhaps there are simpler options I've overlooked?
> > >>>>
> > >>>> paul
> > >>>>
> > >>>>
> > >...
2013 Feb 28
1
[LLVMdev] parallel loop metadata simplification
...I'm wondering if perhaps we
>> can make the metadata more user-friendly by providing a single loop metadata
>> which can be expanded into "safer" metadata as required. Specifically a loop
>> pass could be added that expands llvm.loop.parallel into
>> llvm.loop.parallel_protected + llvm.mem.parallel_loop_access.
>
> Did I understand this correctly: llvm.loop.parallel would become
> a version which does not require the parallel_loop_access? Basically it
> would be a placeholder for a later pass (before unsafe optimizations?) that
> converts it to the "sa...
2013 Mar 01
0
[LLVMdev] parallel loop metadata simplification
...viding a single loop metadata which can be expanded into
>>>>>>> "safer"
>>>>>>> metadata as required. Specifically a loop pass could be added
>>>>>>> that
>>>>>>> expands llvm.loop.parallel into llvm.loop.parallel_protected +
>>>>>>> llvm.mem.parallel_loop_access.
>>>>>>>
>>>>>>> Perhaps there are simpler options I've overlooked?
>>>>>>>
>>>>>>> paul
>>>>>>>
>>>>>>>...