Lines Matching refs:getTopOfStack

293   SharingMapTy &getTopOfStack() {  in getTopOfStack()  function in __anon1dd12e440111::DSAStackTy
297 const SharingMapTy &getTopOfStack() const { in getTopOfStack() function in __anon1dd12e440111::DSAStackTy
298 return const_cast<DSAStackTy &>(*this).getTopOfStack(); in getTopOfStack()
390 void setBodyComplete() { getTopOfStack().BodyComplete = true; } in setBodyComplete()
452 getTopOfStack().LoopStart = true; in loopInit()
458 getTopOfStack().LoopStart = false; in loopStart()
464 return !getTopOfStack().LoopStart; in isLoopStarted()
468 getTopOfStack().PossiblyLoopCounter = D ? D->getCanonicalDecl() : D; in resetPossibleLoopCounter()
472 return getTopOfStack().PossiblyLoopCounter; in getPossiblyLoopCounter()
581 assert((getTopOfStack().Directive == OMPD_taskgroup || in getTaskgroupReductionRef()
582 ((isOpenMPParallelDirective(getTopOfStack().Directive) || in getTaskgroupReductionRef()
583 isOpenMPWorksharingDirective(getTopOfStack().Directive)) && in getTaskgroupReductionRef()
584 !isOpenMPSimdDirective(getTopOfStack().Directive))) && in getTaskgroupReductionRef()
587 return getTopOfStack().TaskgroupReductionRef; in getTaskgroupReductionRef()
740 getTopOfStack().DefaultAttr = DSA_none; in setDefaultDSANone()
741 getTopOfStack().DefaultAttrLoc = Loc; in setDefaultDSANone()
745 getTopOfStack().DefaultAttr = DSA_shared; in setDefaultDSAShared()
746 getTopOfStack().DefaultAttrLoc = Loc; in setDefaultDSAShared()
750 getTopOfStack().DefaultAttr = DSA_private; in setDefaultDSAPrivate()
751 getTopOfStack().DefaultAttrLoc = Loc; in setDefaultDSAPrivate()
755 getTopOfStack().DefaultAttr = DSA_firstprivate; in setDefaultDSAFirstPrivate()
756 getTopOfStack().DefaultAttrLoc = Loc; in setDefaultDSAFirstPrivate()
761 DefaultmapInfo &DMI = getTopOfStack().DefaultmapMap[Kind]; in setDefaultDMAAttr()
768 return getTopOfStack() in checkDefaultmapCategory()
771 getTopOfStack() in checkDefaultmapCategory()
774 getTopOfStack() in checkDefaultmapCategory()
777 return getTopOfStack().DefaultmapMap[VariableCategory].ImplicitBehavior != in checkDefaultmapCategory()
802 return isStackEmpty() ? DSA_unspecified : getTopOfStack().DefaultAttr; in getDefaultDSA()
805 return isStackEmpty() ? SourceLocation() : getTopOfStack().DefaultAttrLoc; in getDefaultDSALocation()
811 : getTopOfStack().DefaultmapMap[Kind].ImplicitBehavior; in getDefaultmapModifier()
866 getTopOfStack().OrderedRegion.emplace(Param, Clause); in setOrderedRegion()
868 getTopOfStack().OrderedRegion.reset(); in setOrderedRegion()
901 getTopOfStack().RegionHasOrderConcurrent = HasOrderConcurrent; in setRegionHasOrderConcurrent()
912 getTopOfStack().NowaitRegion = IsNowait; in setNowaitRegion()
923 getTopOfStack().UntiedRegion = IsUntied; in setUntiedRegion()
974 getTopOfStack().AssociatedLoops = Val; in setAssociatedLoops()
976 getTopOfStack().HasMutipleLoops = true; in setAssociatedLoops()
1009 void setContext(DeclContext *DC) { getTopOfStack().Context = DC; } in setContext()
1074 MappedExprComponentTy &MEC = getTopOfStack().MappedExprComponents[VD]; in addMappableExpressionComponents()
1092 const SharingMapTy &StackElem = getTopOfStack(); in getDoacrossDependClauses()
1103 SharingMapTy &StackElem = getTopOfStack(); in addMappedClassesQualTypes()
1109 const SharingMapTy &StackElem = getTopOfStack(); in isClassPreviouslyMapped()
1131 return getTopOfStack().DeclareTargetLinkVarDecls; in getLinkGlobals()
1136 getTopOfStack().InnerUsedAllocators.push_back(E); in addInnerAllocatorExpr()
1140 return getTopOfStack().InnerUsedAllocators; in getInnerAllocators()
1149 return getTopOfStack().ImplicitTaskFirstprivates.contains(D); in isImplicitTaskFirstprivate()
1154 getTopOfStack().UsesAllocatorsDecls.try_emplace(D, Kind); in addUsesAllocatorsDecl()
1160 const SharingMapTy &StackElem = getTopOfStack(); in isUsesAllocatorsDecl()
1168 const SharingMapTy &StackElem = getTopOfStack(); in isUsesAllocatorsDecl()
1176 SharingMapTy &StackElem = getTopOfStack(); in addDeclareMapperVarRef()
1186 SharingMapTy &StackElem = getTopOfStack(); in addIteratorVarDecl()
1434 SharingMapTy &StackElem = getTopOfStack(); in addUniqueAligned()
1449 SharingMapTy &StackElem = getTopOfStack(); in addUniqueNontemporal()
1463 SharingMapTy &StackElem = getTopOfStack(); in addLoopControlVariable()
1472 const SharingMapTy &StackElem = getTopOfStack(); in isLoopControlVariable()
1525 DSAInfo &Data = getTopOfStack().SharingMap[D]; in addDSA()
1542 DSAInfo &Data = getTopOfStack().SharingMap[PrivateCopy->getDecl()]; in addDSA()
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()
1614 getTopOfStack().SharingMap[D].Attributes == OMPC_reduction && in addTaskgroupReductionData()
1616 ReductionData &ReductionData = getTopOfStack().ReductionMap[D]; in addTaskgroupReductionData()
1618 (getTopOfStack().Directive == OMPD_taskgroup || in addTaskgroupReductionData()
1619 ((isOpenMPParallelDirective(getTopOfStack().Directive) || in addTaskgroupReductionData()
1620 isOpenMPWorksharingDirective(getTopOfStack().Directive)) && in addTaskgroupReductionData()
1621 !isOpenMPSimdDirective(getTopOfStack().Directive))) && in addTaskgroupReductionData()
1625 Expr *&TaskgroupReductionRef = getTopOfStack().TaskgroupReductionRef; in addTaskgroupReductionData()