Lines Matching defs:getTopOfStack

293   SharingMapTy &getTopOfStack() {
297 const SharingMapTy &getTopOfStack() const {
298 return const_cast<DSAStackTy &>(*this).getTopOfStack();
390 void setBodyComplete() { getTopOfStack().BodyComplete = true; }
452 getTopOfStack().LoopStart = true;
458 getTopOfStack().LoopStart = false;
464 return !getTopOfStack().LoopStart;
468 getTopOfStack().PossiblyLoopCounter = D ? D->getCanonicalDecl() : D;
472 return getTopOfStack().PossiblyLoopCounter;
581 assert((getTopOfStack().Directive == OMPD_taskgroup ||
582 ((isOpenMPParallelDirective(getTopOfStack().Directive) ||
583 isOpenMPWorksharingDirective(getTopOfStack().Directive)) &&
584 !isOpenMPSimdDirective(getTopOfStack().Directive))) &&
587 return getTopOfStack().TaskgroupReductionRef;
740 getTopOfStack().DefaultAttr = DSA_none;
741 getTopOfStack().DefaultAttrLoc = Loc;
745 getTopOfStack().DefaultAttr = DSA_shared;
746 getTopOfStack().DefaultAttrLoc = Loc;
750 getTopOfStack().DefaultAttr = DSA_private;
751 getTopOfStack().DefaultAttrLoc = Loc;
755 getTopOfStack().DefaultAttr = DSA_firstprivate;
756 getTopOfStack().DefaultAttrLoc = Loc;
761 DefaultmapInfo &DMI = getTopOfStack().DefaultmapMap[Kind];
768 return getTopOfStack()
771 getTopOfStack()
774 getTopOfStack()
777 return getTopOfStack().DefaultmapMap[VariableCategory].ImplicitBehavior !=
802 return isStackEmpty() ? DSA_unspecified : getTopOfStack().DefaultAttr;
805 return isStackEmpty() ? SourceLocation() : getTopOfStack().DefaultAttrLoc;
811 : getTopOfStack().DefaultmapMap[Kind].ImplicitBehavior;
866 getTopOfStack().OrderedRegion.emplace(Param, Clause);
868 getTopOfStack().OrderedRegion.reset();
901 getTopOfStack().RegionHasOrderConcurrent = HasOrderConcurrent;
912 getTopOfStack().NowaitRegion = IsNowait;
923 getTopOfStack().UntiedRegion = IsUntied;
974 getTopOfStack().AssociatedLoops = Val;
976 getTopOfStack().HasMutipleLoops = true;
1009 void setContext(DeclContext *DC) { getTopOfStack().Context = DC; }
1074 MappedExprComponentTy &MEC = getTopOfStack().MappedExprComponents[VD];
1092 const SharingMapTy &StackElem = getTopOfStack();
1103 SharingMapTy &StackElem = getTopOfStack();
1109 const SharingMapTy &StackElem = getTopOfStack();
1131 return getTopOfStack().DeclareTargetLinkVarDecls;
1136 getTopOfStack().InnerUsedAllocators.push_back(E);
1140 return getTopOfStack().InnerUsedAllocators;
1149 return getTopOfStack().ImplicitTaskFirstprivates.contains(D);
1154 getTopOfStack().UsesAllocatorsDecls.try_emplace(D, Kind);
1160 const SharingMapTy &StackElem = getTopOfStack();
1168 const SharingMapTy &StackElem = getTopOfStack();
1176 SharingMapTy &StackElem = getTopOfStack();
1186 SharingMapTy &StackElem = getTopOfStack();
1434 SharingMapTy &StackElem = getTopOfStack();
1449 SharingMapTy &StackElem = getTopOfStack();
1463 SharingMapTy &StackElem = getTopOfStack();
1472 const SharingMapTy &StackElem = getTopOfStack();
1525 DSAInfo &Data = getTopOfStack().SharingMap[D];
1542 DSAInfo &Data = getTopOfStack().SharingMap[PrivateCopy->getDecl()];
1589 getTopOfStack().SharingMap[D].Attributes == OMPC_reduction &&
1591 ReductionData &ReductionData = getTopOfStack().ReductionMap[D];
1593 (getTopOfStack().Directive == OMPD_taskgroup ||
1594 ((isOpenMPParallelDirective(getTopOfStack().Directive) ||
1595 isOpenMPWorksharingDirective(getTopOfStack().Directive)) &&
1596 !isOpenMPSimdDirective(getTopOfStack().Directive))) &&
1600 Expr *&TaskgroupReductionRef = getTopOfStack().TaskgroupReductionRef;
1614 getTopOfStack().SharingMap[D].Attributes == OMPC_reduction &&
1616 ReductionData &ReductionData = getTopOfStack().ReductionMap[D];
1618 (getTopOfStack().Directive == OMPD_taskgroup ||
1619 ((isOpenMPParallelDirective(getTopOfStack().Directive) ||
1620 isOpenMPWorksharingDirective(getTopOfStack().Directive)) &&
1621 !isOpenMPSimdDirective(getTopOfStack().Directive))) &&
1625 Expr *&TaskgroupReductionRef = getTopOfStack().TaskgroupReductionRef;