Displaying 4 results from an estimated 4 matches for "pointer_cmp_eq_dep".
2016 Feb 18
2
Proposal for new memory_order_consume definition
...ns, this can
defeat dependency ordering. Interestingly enough, this case
is not present in the Linux kernel, but still needs to be
defined.)
Options include:
o Provide new intrinsics that carry out the
comparisons, but guarantee to preserve dependencies,
as recommended by P0190R0 (std::pointer_cmp_eq_dep(),
std::pointer_cmp_ne_dep(), std::pointer_cmp_gt_dep(),
std::pointer_cmp_ge_dep(), std::pointer_cmp_lt_dep(),
and std::pointer_cmp_le_dep()).
o State that -any- comparison involving an unannotated
pointer loses the dependency.
o How is the common idiom of marking pointers by setting low...
2016 Feb 20
3
[isocpp-parallel] Proposal for new memory_order_consume definition
...y ordering. Interestingly enough, this case
> is not present in the Linux kernel, but still needs to be
> defined.)
>
> Options include:
>
> o Provide new intrinsics that carry out the
> comparisons, but guarantee to preserve dependencies,
> as recommended by P0190R0 (std::pointer_cmp_eq_dep(),
> std::pointer_cmp_ne_dep(), std::pointer_cmp_gt_dep(),
> std::pointer_cmp_ge_dep(), std::pointer_cmp_lt_dep(),
> and std::pointer_cmp_le_dep()).
>
> o State that -any- comparison involving an unannotated
> pointer loses the dependency.
>
> o How is the common idiom of...
2016 Feb 26
0
[isocpp-parallel] Proposal for new memory_order_consume definition
...e
> > is not present in the Linux kernel, but still needs to be
> > defined.)
> >
> > Options include:
> >
> > o Provide new intrinsics that carry out the
> > comparisons, but guarantee to preserve dependencies,
> > as recommended by P0190R0 (std::pointer_cmp_eq_dep(),
> > std::pointer_cmp_ne_dep(), std::pointer_cmp_gt_dep(),
> > std::pointer_cmp_ge_dep(), std::pointer_cmp_lt_dep(),
> > and std::pointer_cmp_le_dep()).
> >
> > o State that -any- comparison involving an unannotated
> > pointer loses the dependency.
> &g...
2016 Feb 27
4
[isocpp-parallel] Proposal for new memory_order_consume definition
...inux kernel, but still needs to be
> > > defined.)
> > >
> > > Options include:
> > >
> > > o Provide new intrinsics that carry out the
> > > comparisons, but guarantee to preserve dependencies,
> > > as recommended by P0190R0 (std::pointer_cmp_eq_dep(),
> > > std::pointer_cmp_ne_dep(), std::pointer_cmp_gt_dep(),
> > > std::pointer_cmp_ge_dep(), std::pointer_cmp_lt_dep(),
> > > and std::pointer_cmp_le_dep()).
> > >
> > > o State that -any- comparison involving an unannotated
> > > pointer...