Lines Matching refs:StackElem
650 SharingMapTy &StackElem = *std::next(Stack.back().first.rbegin()); in addDoacrossDependClause() local
651 assert(isOpenMPWorksharingDirective(StackElem.Directive)); in addDoacrossDependClause()
652 StackElem.DoacrossDepends.try_emplace(C, OpsOffs); in addDoacrossDependClause()
657 const SharingMapTy &StackElem = Stack.back().first.back(); in getDoacrossDependClauses() local
658 if (isOpenMPWorksharingDirective(StackElem.Directive)) { in getDoacrossDependClauses()
659 const DoacrossDependMapTy &Ref = StackElem.DoacrossDepends; in getDoacrossDependClauses()
662 return llvm::make_range(StackElem.DoacrossDepends.end(), in getDoacrossDependClauses()
663 StackElem.DoacrossDepends.end()); in getDoacrossDependClauses()
668 SharingMapTy &StackElem = Stack.back().first.back(); in addMappedClassesQualTypes() local
669 StackElem.MappedClassesQualTypes.insert(QT); in addMappedClassesQualTypes()
674 const SharingMapTy &StackElem = Stack.back().first.back(); in isClassPreviouslyMapped() local
675 return StackElem.MappedClassesQualTypes.count(QT) != 0; in isClassPreviouslyMapped()
844 SharingMapTy &StackElem = Stack.back().first.back(); in addUniqueAligned() local
845 auto It = StackElem.AlignedMap.find(D); in addUniqueAligned()
846 if (It == StackElem.AlignedMap.end()) { in addUniqueAligned()
848 StackElem.AlignedMap[D] = NewDE; in addUniqueAligned()
858 SharingMapTy &StackElem = Stack.back().first.back(); in addLoopControlVariable() local
859 StackElem.LCVMap.try_emplace( in addLoopControlVariable()
860 D, LCDeclInfo(StackElem.LCVMap.size() + 1, Capture)); in addLoopControlVariable()
867 const SharingMapTy &StackElem = Stack.back().first.back(); in isLoopControlVariable() local
868 auto It = StackElem.LCVMap.find(D); in isLoopControlVariable()
869 if (It != StackElem.LCVMap.end()) in isLoopControlVariable()
879 const SharingMapTy &StackElem = *std::next(Stack.back().first.rbegin()); in isParentLoopControlVariable() local
880 auto It = StackElem.LCVMap.find(D); in isParentLoopControlVariable()
881 if (It != StackElem.LCVMap.end()) in isParentLoopControlVariable()
889 const SharingMapTy &StackElem = *std::next(Stack.back().first.rbegin()); in getParentLoopControlVariable() local
890 if (StackElem.LCVMap.size() < I) in getParentLoopControlVariable()
892 for (const auto &Pair : StackElem.LCVMap) in getParentLoopControlVariable()