reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/openmp/runtime/src/kmp_gsupport.cpp
 1186         dep_list[i].flags.in = 1;
 1187         dep_list[i].flags.out = (i < nout);
projects/openmp/runtime/src/kmp_taskdeps.cpp
  311     if (dep->flags.out) { // out --> clean lists of ins and mtxs if any
  337     } else if (dep->flags.in) {
  430           dep_list[i].flags.in |= dep_list[j].flags.in;
  430           dep_list[i].flags.in |= dep_list[j].flags.in;
  431           dep_list[i].flags.out |=
  432               (dep_list[j].flags.out ||
  433                (dep_list[i].flags.in && dep_list[j].flags.mtx) ||
  433                (dep_list[i].flags.in && dep_list[j].flags.mtx) ||
  434                (dep_list[i].flags.mtx && dep_list[j].flags.in));
  434                (dep_list[i].flags.mtx && dep_list[j].flags.in));
  435           dep_list[i].flags.mtx =
  436               dep_list[i].flags.mtx | dep_list[j].flags.mtx &&
  436               dep_list[i].flags.mtx | dep_list[j].flags.mtx &&
  437               !dep_list[i].flags.out;
  441       if (dep_list[i].flags.mtx) {
  446           dep_list[i].flags.in = 1; // downgrade mutexinoutset to inout
  447           dep_list[i].flags.out = 1;
  448           dep_list[i].flags.mtx = 0;
  553       if (dep_list[i].flags.in && dep_list[i].flags.out)
  553       if (dep_list[i].flags.in && dep_list[i].flags.out)
  556       else if (dep_list[i].flags.out)
  559       else if (dep_list[i].flags.in)
  566       if (noalias_dep_list[i].flags.in && noalias_dep_list[i].flags.out)
  566       if (noalias_dep_list[i].flags.in && noalias_dep_list[i].flags.out)
  569       else if (noalias_dep_list[i].flags.out)
  572       else if (noalias_dep_list[i].flags.in)