Lines Matching refs:StackElem

1058     const SharingMapTy &StackElem = getStackElemAtLevel(Level);  in checkMappableExprComponentListsForDeclAtLevel()  local
1059 auto MI = StackElem.MappedExprComponents.find(VD); in checkMappableExprComponentListsForDeclAtLevel()
1060 if (MI != StackElem.MappedExprComponents.end()) in checkMappableExprComponentListsForDeclAtLevel()
1092 const SharingMapTy &StackElem = getTopOfStack(); in getDoacrossDependClauses() local
1093 if (isOpenMPWorksharingDirective(StackElem.Directive)) { in getDoacrossDependClauses()
1094 const DoacrossClauseMapTy &Ref = StackElem.DoacrossDepends; in getDoacrossDependClauses()
1097 return llvm::make_range(StackElem.DoacrossDepends.end(), in getDoacrossDependClauses()
1098 StackElem.DoacrossDepends.end()); in getDoacrossDependClauses()
1103 SharingMapTy &StackElem = getTopOfStack(); in addMappedClassesQualTypes() local
1104 StackElem.MappedClassesQualTypes.insert(QT); in addMappedClassesQualTypes()
1109 const SharingMapTy &StackElem = getTopOfStack(); in isClassPreviouslyMapped() local
1110 return StackElem.MappedClassesQualTypes.contains(QT); in isClassPreviouslyMapped()
1160 const SharingMapTy &StackElem = getTopOfStack(); in isUsesAllocatorsDecl() local
1161 auto I = StackElem.UsesAllocatorsDecls.find(D); in isUsesAllocatorsDecl()
1162 if (I == StackElem.UsesAllocatorsDecls.end()) in isUsesAllocatorsDecl()
1168 const SharingMapTy &StackElem = getTopOfStack(); in isUsesAllocatorsDecl() local
1169 auto I = StackElem.UsesAllocatorsDecls.find(D); in isUsesAllocatorsDecl()
1170 if (I == StackElem.UsesAllocatorsDecls.end()) in isUsesAllocatorsDecl()
1176 SharingMapTy &StackElem = getTopOfStack(); in addDeclareMapperVarRef() local
1177 StackElem.DeclareMapperVar = Ref; in addDeclareMapperVarRef()
1186 SharingMapTy &StackElem = getTopOfStack(); in addIteratorVarDecl() local
1187 StackElem.IteratorVarDecls.push_back(VD->getCanonicalDecl()); in addIteratorVarDecl()
1434 SharingMapTy &StackElem = getTopOfStack(); in addUniqueAligned() local
1435 auto It = StackElem.AlignedMap.find(D); in addUniqueAligned()
1436 if (It == StackElem.AlignedMap.end()) { in addUniqueAligned()
1438 StackElem.AlignedMap[D] = NewDE; in addUniqueAligned()
1449 SharingMapTy &StackElem = getTopOfStack(); in addUniqueNontemporal() local
1450 auto It = StackElem.NontemporalMap.find(D); in addUniqueNontemporal()
1451 if (It == StackElem.NontemporalMap.end()) { in addUniqueNontemporal()
1453 StackElem.NontemporalMap[D] = NewDE; in addUniqueNontemporal()
1463 SharingMapTy &StackElem = getTopOfStack(); in addLoopControlVariable() local
1464 StackElem.LCVMap.try_emplace( in addLoopControlVariable()
1465 D, LCDeclInfo(StackElem.LCVMap.size() + 1, Capture)); in addLoopControlVariable()
1472 const SharingMapTy &StackElem = getTopOfStack(); in isLoopControlVariable() local
1473 auto It = StackElem.LCVMap.find(D); in isLoopControlVariable()
1474 if (It != StackElem.LCVMap.end()) in isLoopControlVariable()
1484 const SharingMapTy &StackElem = getStackElemAtLevel(I - 1); in isLoopControlVariable() local
1485 auto It = StackElem.LCVMap.find(D); in isLoopControlVariable()
1486 if (It != StackElem.LCVMap.end()) in isLoopControlVariable()
1989 const SharingMapTy &StackElem = getStackElemAtLevel(Level); in hasExplicitDSA() local
1990 auto I = StackElem.SharingMap.find(D); in hasExplicitDSA()
1991 if (I != StackElem.SharingMap.end() && I->getSecond().RefExpr.getPointer() && in hasExplicitDSA()
1996 auto LI = StackElem.LCVMap.find(D); in hasExplicitDSA()
1997 if (LI != StackElem.LCVMap.end()) in hasExplicitDSA()
2007 const SharingMapTy &StackElem = getStackElemAtLevel(Level); in hasExplicitDirective() local
2008 return DPred(StackElem.Directive); in hasExplicitDirective()