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

References

tools/clang/lib/Sema/SemaOpenMP.cpp
  462     assert(getTopOfStack().Directive == OMPD_taskgroup &&
  518     return Top ? Top->Directive : OMPD_unknown;
  523     return getStackElemAtLevel(Level).Directive;
  535     return Parent ? Parent->Directive : OMPD_unknown;
  801     assert(Parent && isOpenMPWorksharingDirective(Parent->Directive));
  807     if (isOpenMPWorksharingDirective(StackElem.Directive)) {
  833       if (isOpenMPTargetExecutionDirective(Elem.Directive)) {
  940   DVar.DKind = Iter->Directive;
  997       } while (I != E && !isImplicitTaskingRegion(I->Directive));
 1140          getTopOfStack().Directive == OMPD_taskgroup &&
 1163          getTopOfStack().Directive == OMPD_taskgroup &&
 1184     if (Data.Attributes != OMPC_reduction || I->Directive != OMPD_taskgroup)
 1209     if (Data.Attributes != OMPC_reduction || I->Directive != OMPD_taskgroup)
 1230     if (isImplicitOrExplicitTaskingRegion(I->Directive) ||
 1231         isOpenMPTargetExecutionDirective(I->Directive)) {
 1327           return isOpenMPTargetExecutionDirective(Data.Directive);
 1387       DVar.DKind = I->Directive;
 1433     DVar.DKind = I->Directive;
 1466     if (!DPred(I->Directive) &&
 1467         !isImplicitOrExplicitTaskingRegion(I->Directive))
 1488   if (StartI == EndI || !DPred(StartI->Directive))
 1521   return DPred(StackElem.Directive);
 1533     if (DPred(I->Directive, I->DirectiveName, I->ConstructLoc))