Lines Matching refs:StackElem
1016 const SharingMapTy &StackElem = getStackElemAtLevel(Level); in checkMappableExprComponentListsForDeclAtLevel() local
1017 auto MI = StackElem.MappedExprComponents.find(VD); in checkMappableExprComponentListsForDeclAtLevel()
1018 if (MI != StackElem.MappedExprComponents.end()) in checkMappableExprComponentListsForDeclAtLevel()
1051 const SharingMapTy &StackElem = getTopOfStack(); in getDoacrossDependClauses() local
1052 if (isOpenMPWorksharingDirective(StackElem.Directive)) { in getDoacrossDependClauses()
1053 const DoacrossDependMapTy &Ref = StackElem.DoacrossDepends; in getDoacrossDependClauses()
1056 return llvm::make_range(StackElem.DoacrossDepends.end(), in getDoacrossDependClauses()
1057 StackElem.DoacrossDepends.end()); in getDoacrossDependClauses()
1062 SharingMapTy &StackElem = getTopOfStack(); in addMappedClassesQualTypes() local
1063 StackElem.MappedClassesQualTypes.insert(QT); in addMappedClassesQualTypes()
1068 const SharingMapTy &StackElem = getTopOfStack(); in isClassPreviouslyMapped() local
1069 return StackElem.MappedClassesQualTypes.contains(QT); in isClassPreviouslyMapped()
1119 const SharingMapTy &StackElem = getTopOfStack(); in isUsesAllocatorsDecl() local
1120 auto I = StackElem.UsesAllocatorsDecls.find(D); in isUsesAllocatorsDecl()
1121 if (I == StackElem.UsesAllocatorsDecls.end()) in isUsesAllocatorsDecl()
1126 const SharingMapTy &StackElem = getTopOfStack(); in isUsesAllocatorsDecl() local
1127 auto I = StackElem.UsesAllocatorsDecls.find(D); in isUsesAllocatorsDecl()
1128 if (I == StackElem.UsesAllocatorsDecls.end()) in isUsesAllocatorsDecl()
1134 SharingMapTy &StackElem = getTopOfStack(); in addDeclareMapperVarRef() local
1135 StackElem.DeclareMapperVar = Ref; in addDeclareMapperVarRef()
1378 SharingMapTy &StackElem = getTopOfStack(); in addUniqueAligned() local
1379 auto It = StackElem.AlignedMap.find(D); in addUniqueAligned()
1380 if (It == StackElem.AlignedMap.end()) { in addUniqueAligned()
1382 StackElem.AlignedMap[D] = NewDE; in addUniqueAligned()
1393 SharingMapTy &StackElem = getTopOfStack(); in addUniqueNontemporal() local
1394 auto It = StackElem.NontemporalMap.find(D); in addUniqueNontemporal()
1395 if (It == StackElem.NontemporalMap.end()) { in addUniqueNontemporal()
1397 StackElem.NontemporalMap[D] = NewDE; in addUniqueNontemporal()
1407 SharingMapTy &StackElem = getTopOfStack(); in addLoopControlVariable() local
1408 StackElem.LCVMap.try_emplace( in addLoopControlVariable()
1409 D, LCDeclInfo(StackElem.LCVMap.size() + 1, Capture)); in addLoopControlVariable()
1416 const SharingMapTy &StackElem = getTopOfStack(); in isLoopControlVariable() local
1417 auto It = StackElem.LCVMap.find(D); in isLoopControlVariable()
1418 if (It != StackElem.LCVMap.end()) in isLoopControlVariable()
1428 const SharingMapTy &StackElem = getStackElemAtLevel(I - 1); in isLoopControlVariable() local
1429 auto It = StackElem.LCVMap.find(D); in isLoopControlVariable()
1430 if (It != StackElem.LCVMap.end()) in isLoopControlVariable()
1933 const SharingMapTy &StackElem = getStackElemAtLevel(Level); in hasExplicitDSA() local
1934 auto I = StackElem.SharingMap.find(D); in hasExplicitDSA()
1935 if (I != StackElem.SharingMap.end() && I->getSecond().RefExpr.getPointer() && in hasExplicitDSA()
1940 auto LI = StackElem.LCVMap.find(D); in hasExplicitDSA()
1941 if (LI != StackElem.LCVMap.end()) in hasExplicitDSA()
1951 const SharingMapTy &StackElem = getStackElemAtLevel(Level); in hasExplicitDirective() local
1952 return DPred(StackElem.Directive); in hasExplicitDirective()