Lines Matching refs:getTopOfStack

288   SharingMapTy &getTopOfStack() {  in getTopOfStack()  function in __anon8e68b8fa0111::DSAStackTy
292 const SharingMapTy &getTopOfStack() const { in getTopOfStack() function in __anon8e68b8fa0111::DSAStackTy
293 return const_cast<DSAStackTy &>(*this).getTopOfStack(); in getTopOfStack()
385 void setBodyComplete() { getTopOfStack().BodyComplete = true; } in setBodyComplete()
447 getTopOfStack().LoopStart = true; in loopInit()
453 getTopOfStack().LoopStart = false; in loopStart()
459 return !getTopOfStack().LoopStart; in isLoopStarted()
463 getTopOfStack().PossiblyLoopCounter = D ? D->getCanonicalDecl() : D; in resetPossibleLoopCounter()
467 return getTopOfStack().PossiblyLoopCounter; in getPossiblyLoopCunter()
576 assert((getTopOfStack().Directive == OMPD_taskgroup || in getTaskgroupReductionRef()
577 ((isOpenMPParallelDirective(getTopOfStack().Directive) || in getTaskgroupReductionRef()
578 isOpenMPWorksharingDirective(getTopOfStack().Directive)) && in getTaskgroupReductionRef()
579 !isOpenMPSimdDirective(getTopOfStack().Directive))) && in getTaskgroupReductionRef()
582 return getTopOfStack().TaskgroupReductionRef; in getTaskgroupReductionRef()
735 getTopOfStack().DefaultAttr = DSA_none; in setDefaultDSANone()
736 getTopOfStack().DefaultAttrLoc = Loc; in setDefaultDSANone()
740 getTopOfStack().DefaultAttr = DSA_shared; in setDefaultDSAShared()
741 getTopOfStack().DefaultAttrLoc = Loc; in setDefaultDSAShared()
745 getTopOfStack().DefaultAttr = DSA_private; in setDefaultDSAPrivate()
746 getTopOfStack().DefaultAttrLoc = Loc; in setDefaultDSAPrivate()
750 getTopOfStack().DefaultAttr = DSA_firstprivate; in setDefaultDSAFirstPrivate()
751 getTopOfStack().DefaultAttrLoc = Loc; in setDefaultDSAFirstPrivate()
756 DefaultmapInfo &DMI = getTopOfStack().DefaultmapMap[Kind]; in setDefaultDMAAttr()
763 return getTopOfStack() in checkDefaultmapCategory()
766 getTopOfStack() in checkDefaultmapCategory()
769 getTopOfStack() in checkDefaultmapCategory()
772 return getTopOfStack().DefaultmapMap[VariableCategory].ImplicitBehavior != in checkDefaultmapCategory()
797 return isStackEmpty() ? DSA_unspecified : getTopOfStack().DefaultAttr; in getDefaultDSA()
800 return isStackEmpty() ? SourceLocation() : getTopOfStack().DefaultAttrLoc; in getDefaultDSALocation()
806 : getTopOfStack().DefaultmapMap[Kind].ImplicitBehavior; in getDefaultmapModifier()
861 getTopOfStack().OrderedRegion.emplace(Param, Clause); in setOrderedRegion()
863 getTopOfStack().OrderedRegion.reset(); in setOrderedRegion()
896 getTopOfStack().RegionHasOrderConcurrent = HasOrderConcurrent; in setRegionHasOrderConcurrent()
907 getTopOfStack().NowaitRegion = IsNowait; in setNowaitRegion()
918 getTopOfStack().UntiedRegion = IsUntied; in setUntiedRegion()
969 getTopOfStack().AssociatedLoops = Val; in setAssociatedLoops()
971 getTopOfStack().HasMutipleLoops = true; in setAssociatedLoops()
1004 void setContext(DeclContext *DC) { getTopOfStack().Context = DC; } in setContext()
1069 MappedExprComponentTy &MEC = getTopOfStack().MappedExprComponents[VD]; in addMappableExpressionComponents()
1087 const SharingMapTy &StackElem = getTopOfStack(); in getDoacrossDependClauses()
1098 SharingMapTy &StackElem = getTopOfStack(); in addMappedClassesQualTypes()
1104 const SharingMapTy &StackElem = getTopOfStack(); in isClassPreviouslyMapped()
1126 return getTopOfStack().DeclareTargetLinkVarDecls; in getLinkGlobals()
1131 getTopOfStack().InnerUsedAllocators.push_back(E); in addInnerAllocatorExpr()
1135 return getTopOfStack().InnerUsedAllocators; in getInnerAllocators()
1144 return getTopOfStack().ImplicitTaskFirstprivates.contains(D); in isImplicitTaskFirstprivate()
1149 getTopOfStack().UsesAllocatorsDecls.try_emplace(D, Kind); in addUsesAllocatorsDecl()
1155 const SharingMapTy &StackElem = getTopOfStack(); in isUsesAllocatorsDecl()
1163 const SharingMapTy &StackElem = getTopOfStack(); in isUsesAllocatorsDecl()
1171 SharingMapTy &StackElem = getTopOfStack(); in addDeclareMapperVarRef()
1181 SharingMapTy &StackElem = getTopOfStack(); in addIteratorVarDecl()
1429 SharingMapTy &StackElem = getTopOfStack(); in addUniqueAligned()
1444 SharingMapTy &StackElem = getTopOfStack(); in addUniqueNontemporal()
1458 SharingMapTy &StackElem = getTopOfStack(); in addLoopControlVariable()
1467 const SharingMapTy &StackElem = getTopOfStack(); in isLoopControlVariable()
1520 DSAInfo &Data = getTopOfStack().SharingMap[D]; in addDSA()
1537 DSAInfo &Data = getTopOfStack().SharingMap[PrivateCopy->getDecl()]; in addDSA()
1584 getTopOfStack().SharingMap[D].Attributes == OMPC_reduction && in addTaskgroupReductionData()
1586 ReductionData &ReductionData = getTopOfStack().ReductionMap[D]; in addTaskgroupReductionData()
1588 (getTopOfStack().Directive == OMPD_taskgroup || in addTaskgroupReductionData()
1589 ((isOpenMPParallelDirective(getTopOfStack().Directive) || in addTaskgroupReductionData()
1590 isOpenMPWorksharingDirective(getTopOfStack().Directive)) && in addTaskgroupReductionData()
1591 !isOpenMPSimdDirective(getTopOfStack().Directive))) && in addTaskgroupReductionData()
1595 Expr *&TaskgroupReductionRef = getTopOfStack().TaskgroupReductionRef; in addTaskgroupReductionData()
1609 getTopOfStack().SharingMap[D].Attributes == OMPC_reduction && in addTaskgroupReductionData()
1611 ReductionData &ReductionData = getTopOfStack().ReductionMap[D]; in addTaskgroupReductionData()
1613 (getTopOfStack().Directive == OMPD_taskgroup || in addTaskgroupReductionData()
1614 ((isOpenMPParallelDirective(getTopOfStack().Directive) || in addTaskgroupReductionData()
1615 isOpenMPWorksharingDirective(getTopOfStack().Directive)) && in addTaskgroupReductionData()
1616 !isOpenMPSimdDirective(getTopOfStack().Directive))) && in addTaskgroupReductionData()
1620 Expr *&TaskgroupReductionRef = getTopOfStack().TaskgroupReductionRef; in addTaskgroupReductionData()