Lines Matching refs:Directive

130     OpenMPDirectiveKind Directive = OMPD_unknown;  member
153 : Directive(DKind), DirectiveName(Name), CurScope(CurScope), in SharingMapTy()
330 assert(Stack.back().first.back().Directive == OMPD_taskgroup && in getTaskgroupReductionRef()
385 return isStackEmpty() ? OMPD_unknown : Stack.back().first.back().Directive; in getCurrentDirective()
390 return Stack.back().first[Level].Directive; in getDirective()
396 return std::next(Stack.back().first.rbegin())->Directive; in getParentDirective()
651 assert(isOpenMPWorksharingDirective(StackElem.Directive)); in addDoacrossDependClause()
658 if (isOpenMPWorksharingDirective(StackElem.Directive)) { in getDoacrossDependClauses()
770 DVar.DKind = Iter->Directive; in getDSA()
826 } while (I != E && !isImplicitTaskingRegion(I->Directive)); in getDSA()
973 Stack.back().first.back().Directive == OMPD_taskgroup && in addTaskgroupReductionData()
996 Stack.back().first.back().Directive == OMPD_taskgroup && in addTaskgroupReductionData()
1021 if (Data.Attributes != OMPC_reduction || I->Directive != OMPD_taskgroup) in getTopMostTaskgroupReductionData()
1050 if (Data.Attributes != OMPC_reduction || I->Directive != OMPD_taskgroup) in getTopMostTaskgroupReductionData()
1073 while (I != E && !isImplicitOrExplicitTaskingRegion(I->Directive) && in isOpenMPLocal()
1074 !isOpenMPTargetExecutionDirective(I->Directive)) in isOpenMPLocal()
1173 return isOpenMPTargetExecutionDirective(Data.Directive); in getTopDSA()
1266 DVar.DKind = I->Directive; in getTopDSA()
1299 if (!DPred(I->Directive) && !isImplicitOrExplicitTaskingRegion(I->Directive)) in hasDSA()
1320 if (StartI == EndI || !DPred(StartI->Directive)) in hasInnermostDSA()
1361 return DPred(StartI->Directive); in hasExplicitDirective()
1377 if (DPred(I->Directive, I->DirectiveName, I->ConstructLoc)) in hasDirective()