Lines Matching refs:getTopOfStack
283 SharingMapTy &getTopOfStack() { in getTopOfStack() function in __anon7e4ded5b0111::DSAStackTy
287 const SharingMapTy &getTopOfStack() const { in getTopOfStack() function in __anon7e4ded5b0111::DSAStackTy
288 return const_cast<DSAStackTy &>(*this).getTopOfStack(); in getTopOfStack()
380 void setBodyComplete() { getTopOfStack().BodyComplete = true; } in setBodyComplete()
442 getTopOfStack().LoopStart = true; in loopInit()
448 getTopOfStack().LoopStart = false; in loopStart()
454 return !getTopOfStack().LoopStart; in isLoopStarted()
458 getTopOfStack().PossiblyLoopCounter = D ? D->getCanonicalDecl() : D; in resetPossibleLoopCounter()
462 return getTopOfStack().PossiblyLoopCounter; in getPossiblyLoopCunter()
571 assert((getTopOfStack().Directive == OMPD_taskgroup || in getTaskgroupReductionRef()
572 ((isOpenMPParallelDirective(getTopOfStack().Directive) || in getTaskgroupReductionRef()
573 isOpenMPWorksharingDirective(getTopOfStack().Directive)) && in getTaskgroupReductionRef()
574 !isOpenMPSimdDirective(getTopOfStack().Directive))) && in getTaskgroupReductionRef()
577 return getTopOfStack().TaskgroupReductionRef; in getTaskgroupReductionRef()
712 getTopOfStack().DefaultAttr = DSA_none; in setDefaultDSANone()
713 getTopOfStack().DefaultAttrLoc = Loc; in setDefaultDSANone()
717 getTopOfStack().DefaultAttr = DSA_shared; in setDefaultDSAShared()
718 getTopOfStack().DefaultAttrLoc = Loc; in setDefaultDSAShared()
722 getTopOfStack().DefaultAttr = DSA_private; in setDefaultDSAPrivate()
723 getTopOfStack().DefaultAttrLoc = Loc; in setDefaultDSAPrivate()
727 getTopOfStack().DefaultAttr = DSA_firstprivate; in setDefaultDSAFirstPrivate()
728 getTopOfStack().DefaultAttrLoc = Loc; in setDefaultDSAFirstPrivate()
733 DefaultmapInfo &DMI = getTopOfStack().DefaultmapMap[Kind]; in setDefaultDMAAttr()
740 return getTopOfStack() in checkDefaultmapCategory()
743 getTopOfStack() in checkDefaultmapCategory()
746 getTopOfStack() in checkDefaultmapCategory()
749 return getTopOfStack().DefaultmapMap[VariableCategory].ImplicitBehavior != in checkDefaultmapCategory()
774 return isStackEmpty() ? DSA_unspecified : getTopOfStack().DefaultAttr; in getDefaultDSA()
777 return isStackEmpty() ? SourceLocation() : getTopOfStack().DefaultAttrLoc; in getDefaultDSALocation()
783 : getTopOfStack().DefaultmapMap[Kind].ImplicitBehavior; in getDefaultmapModifier()
838 getTopOfStack().OrderedRegion.emplace(Param, Clause); in setOrderedRegion()
840 getTopOfStack().OrderedRegion.reset(); in setOrderedRegion()
873 getTopOfStack().RegionHasOrderConcurrent = HasOrderConcurrent; in setRegionHasOrderConcurrent()
884 getTopOfStack().NowaitRegion = IsNowait; in setNowaitRegion()
895 getTopOfStack().UntiedRegion = IsUntied; in setUntiedRegion()
946 getTopOfStack().AssociatedLoops = Val; in setAssociatedLoops()
948 getTopOfStack().HasMutipleLoops = true; in setAssociatedLoops()
981 void setContext(DeclContext *DC) { getTopOfStack().Context = DC; } in setContext()
1046 MappedExprComponentTy &MEC = getTopOfStack().MappedExprComponents[VD]; in addMappableExpressionComponents()
1065 const SharingMapTy &StackElem = getTopOfStack(); in getDoacrossDependClauses()
1076 SharingMapTy &StackElem = getTopOfStack(); in addMappedClassesQualTypes()
1082 const SharingMapTy &StackElem = getTopOfStack(); in isClassPreviouslyMapped()
1104 return getTopOfStack().DeclareTargetLinkVarDecls; in getLinkGlobals()
1109 getTopOfStack().InnerUsedAllocators.push_back(E); in addInnerAllocatorExpr()
1113 return getTopOfStack().InnerUsedAllocators; in getInnerAllocators()
1122 return getTopOfStack().ImplicitTaskFirstprivates.contains(D); in isImplicitTaskFirstprivate()
1127 getTopOfStack().UsesAllocatorsDecls.try_emplace(D, Kind); in addUsesAllocatorsDecl()
1133 const SharingMapTy &StackElem = getTopOfStack(); in isUsesAllocatorsDecl()
1141 const SharingMapTy &StackElem = getTopOfStack(); in isUsesAllocatorsDecl()
1149 SharingMapTy &StackElem = getTopOfStack(); in addDeclareMapperVarRef()
1159 SharingMapTy &StackElem = getTopOfStack(); in addIteratorVarDecl()
1409 SharingMapTy &StackElem = getTopOfStack(); in addUniqueAligned()
1424 SharingMapTy &StackElem = getTopOfStack(); in addUniqueNontemporal()
1438 SharingMapTy &StackElem = getTopOfStack(); in addLoopControlVariable()
1447 const SharingMapTy &StackElem = getTopOfStack(); in isLoopControlVariable()
1500 DSAInfo &Data = getTopOfStack().SharingMap[D]; in addDSA()
1517 DSAInfo &Data = getTopOfStack().SharingMap[PrivateCopy->getDecl()]; in addDSA()
1564 getTopOfStack().SharingMap[D].Attributes == OMPC_reduction && in addTaskgroupReductionData()
1566 ReductionData &ReductionData = getTopOfStack().ReductionMap[D]; in addTaskgroupReductionData()
1568 (getTopOfStack().Directive == OMPD_taskgroup || in addTaskgroupReductionData()
1569 ((isOpenMPParallelDirective(getTopOfStack().Directive) || in addTaskgroupReductionData()
1570 isOpenMPWorksharingDirective(getTopOfStack().Directive)) && in addTaskgroupReductionData()
1571 !isOpenMPSimdDirective(getTopOfStack().Directive))) && in addTaskgroupReductionData()
1575 Expr *&TaskgroupReductionRef = getTopOfStack().TaskgroupReductionRef; in addTaskgroupReductionData()
1589 getTopOfStack().SharingMap[D].Attributes == OMPC_reduction && in addTaskgroupReductionData()
1591 ReductionData &ReductionData = getTopOfStack().ReductionMap[D]; in addTaskgroupReductionData()
1593 (getTopOfStack().Directive == OMPD_taskgroup || in addTaskgroupReductionData()
1594 ((isOpenMPParallelDirective(getTopOfStack().Directive) || in addTaskgroupReductionData()
1595 isOpenMPWorksharingDirective(getTopOfStack().Directive)) && in addTaskgroupReductionData()
1596 !isOpenMPSimdDirective(getTopOfStack().Directive))) && in addTaskgroupReductionData()
1600 Expr *&TaskgroupReductionRef = getTopOfStack().TaskgroupReductionRef; in addTaskgroupReductionData()