Lines Matching refs:StackElem

971     const SharingMapTy &StackElem = getStackElemAtLevel(Level);  in checkMappableExprComponentListsForDeclAtLevel()  local
972 auto MI = StackElem.MappedExprComponents.find(VD); in checkMappableExprComponentListsForDeclAtLevel()
973 if (MI != StackElem.MappedExprComponents.end()) in checkMappableExprComponentListsForDeclAtLevel()
1006 const SharingMapTy &StackElem = getTopOfStack(); in getDoacrossDependClauses() local
1007 if (isOpenMPWorksharingDirective(StackElem.Directive)) { in getDoacrossDependClauses()
1008 const DoacrossDependMapTy &Ref = StackElem.DoacrossDepends; in getDoacrossDependClauses()
1011 return llvm::make_range(StackElem.DoacrossDepends.end(), in getDoacrossDependClauses()
1012 StackElem.DoacrossDepends.end()); in getDoacrossDependClauses()
1017 SharingMapTy &StackElem = getTopOfStack(); in addMappedClassesQualTypes() local
1018 StackElem.MappedClassesQualTypes.insert(QT); in addMappedClassesQualTypes()
1023 const SharingMapTy &StackElem = getTopOfStack(); in isClassPreviouslyMapped() local
1024 return StackElem.MappedClassesQualTypes.count(QT) != 0; in isClassPreviouslyMapped()
1074 const SharingMapTy &StackElem = getTopOfStack(); in isUsesAllocatorsDecl() local
1075 auto I = StackElem.UsesAllocatorsDecls.find(D); in isUsesAllocatorsDecl()
1076 if (I == StackElem.UsesAllocatorsDecls.end()) in isUsesAllocatorsDecl()
1081 const SharingMapTy &StackElem = getTopOfStack(); in isUsesAllocatorsDecl() local
1082 auto I = StackElem.UsesAllocatorsDecls.find(D); in isUsesAllocatorsDecl()
1083 if (I == StackElem.UsesAllocatorsDecls.end()) in isUsesAllocatorsDecl()
1089 SharingMapTy &StackElem = getTopOfStack(); in addDeclareMapperVarRef() local
1090 StackElem.DeclareMapperVar = Ref; in addDeclareMapperVarRef()
1275 SharingMapTy &StackElem = getTopOfStack(); in addUniqueAligned() local
1276 auto It = StackElem.AlignedMap.find(D); in addUniqueAligned()
1277 if (It == StackElem.AlignedMap.end()) { in addUniqueAligned()
1279 StackElem.AlignedMap[D] = NewDE; in addUniqueAligned()
1290 SharingMapTy &StackElem = getTopOfStack(); in addUniqueNontemporal() local
1291 auto It = StackElem.NontemporalMap.find(D); in addUniqueNontemporal()
1292 if (It == StackElem.NontemporalMap.end()) { in addUniqueNontemporal()
1294 StackElem.NontemporalMap[D] = NewDE; in addUniqueNontemporal()
1304 SharingMapTy &StackElem = getTopOfStack(); in addLoopControlVariable() local
1305 StackElem.LCVMap.try_emplace( in addLoopControlVariable()
1306 D, LCDeclInfo(StackElem.LCVMap.size() + 1, Capture)); in addLoopControlVariable()
1313 const SharingMapTy &StackElem = getTopOfStack(); in isLoopControlVariable() local
1314 auto It = StackElem.LCVMap.find(D); in isLoopControlVariable()
1315 if (It != StackElem.LCVMap.end()) in isLoopControlVariable()
1325 const SharingMapTy &StackElem = getStackElemAtLevel(I - 1); in isLoopControlVariable() local
1326 auto It = StackElem.LCVMap.find(D); in isLoopControlVariable()
1327 if (It != StackElem.LCVMap.end()) in isLoopControlVariable()
1832 const SharingMapTy &StackElem = getStackElemAtLevel(Level); in hasExplicitDSA() local
1833 auto I = StackElem.SharingMap.find(D); in hasExplicitDSA()
1834 if (I != StackElem.SharingMap.end() && I->getSecond().RefExpr.getPointer() && in hasExplicitDSA()
1839 auto LI = StackElem.LCVMap.find(D); in hasExplicitDSA()
1840 if (LI != StackElem.LCVMap.end()) in hasExplicitDSA()
1850 const SharingMapTy &StackElem = getStackElemAtLevel(Level); in hasExplicitDirective() local
1851 return DPred(StackElem.Directive); in hasExplicitDirective()