Lines Matching refs:StackElem
972 const SharingMapTy &StackElem = getStackElemAtLevel(Level); in checkMappableExprComponentListsForDeclAtLevel() local
973 auto MI = StackElem.MappedExprComponents.find(VD); in checkMappableExprComponentListsForDeclAtLevel()
974 if (MI != StackElem.MappedExprComponents.end()) in checkMappableExprComponentListsForDeclAtLevel()
1007 const SharingMapTy &StackElem = getTopOfStack(); in getDoacrossDependClauses() local
1008 if (isOpenMPWorksharingDirective(StackElem.Directive)) { in getDoacrossDependClauses()
1009 const DoacrossDependMapTy &Ref = StackElem.DoacrossDepends; in getDoacrossDependClauses()
1012 return llvm::make_range(StackElem.DoacrossDepends.end(), in getDoacrossDependClauses()
1013 StackElem.DoacrossDepends.end()); in getDoacrossDependClauses()
1018 SharingMapTy &StackElem = getTopOfStack(); in addMappedClassesQualTypes() local
1019 StackElem.MappedClassesQualTypes.insert(QT); in addMappedClassesQualTypes()
1024 const SharingMapTy &StackElem = getTopOfStack(); in isClassPreviouslyMapped() local
1025 return StackElem.MappedClassesQualTypes.count(QT) != 0; in isClassPreviouslyMapped()
1075 const SharingMapTy &StackElem = getTopOfStack(); in isUsesAllocatorsDecl() local
1076 auto I = StackElem.UsesAllocatorsDecls.find(D); in isUsesAllocatorsDecl()
1077 if (I == StackElem.UsesAllocatorsDecls.end()) in isUsesAllocatorsDecl()
1082 const SharingMapTy &StackElem = getTopOfStack(); in isUsesAllocatorsDecl() local
1083 auto I = StackElem.UsesAllocatorsDecls.find(D); in isUsesAllocatorsDecl()
1084 if (I == StackElem.UsesAllocatorsDecls.end()) in isUsesAllocatorsDecl()
1090 SharingMapTy &StackElem = getTopOfStack(); in addDeclareMapperVarRef() local
1091 StackElem.DeclareMapperVar = Ref; in addDeclareMapperVarRef()
1276 SharingMapTy &StackElem = getTopOfStack(); in addUniqueAligned() local
1277 auto It = StackElem.AlignedMap.find(D); in addUniqueAligned()
1278 if (It == StackElem.AlignedMap.end()) { in addUniqueAligned()
1280 StackElem.AlignedMap[D] = NewDE; in addUniqueAligned()
1291 SharingMapTy &StackElem = getTopOfStack(); in addUniqueNontemporal() local
1292 auto It = StackElem.NontemporalMap.find(D); in addUniqueNontemporal()
1293 if (It == StackElem.NontemporalMap.end()) { in addUniqueNontemporal()
1295 StackElem.NontemporalMap[D] = NewDE; in addUniqueNontemporal()
1305 SharingMapTy &StackElem = getTopOfStack(); in addLoopControlVariable() local
1306 StackElem.LCVMap.try_emplace( in addLoopControlVariable()
1307 D, LCDeclInfo(StackElem.LCVMap.size() + 1, Capture)); in addLoopControlVariable()
1314 const SharingMapTy &StackElem = getTopOfStack(); in isLoopControlVariable() local
1315 auto It = StackElem.LCVMap.find(D); in isLoopControlVariable()
1316 if (It != StackElem.LCVMap.end()) in isLoopControlVariable()
1326 const SharingMapTy &StackElem = getStackElemAtLevel(I - 1); in isLoopControlVariable() local
1327 auto It = StackElem.LCVMap.find(D); in isLoopControlVariable()
1328 if (It != StackElem.LCVMap.end()) in isLoopControlVariable()
1833 const SharingMapTy &StackElem = getStackElemAtLevel(Level); in hasExplicitDSA() local
1834 auto I = StackElem.SharingMap.find(D); in hasExplicitDSA()
1835 if (I != StackElem.SharingMap.end() && I->getSecond().RefExpr.getPointer() && in hasExplicitDSA()
1840 auto LI = StackElem.LCVMap.find(D); in hasExplicitDSA()
1841 if (LI != StackElem.LCVMap.end()) in hasExplicitDSA()
1851 const SharingMapTy &StackElem = getStackElemAtLevel(Level); in hasExplicitDirective() local
1852 return DPred(StackElem.Directive); in hasExplicitDirective()