Lines Matching refs:SharingMap
84 DeclSAMapTy SharingMap; member
449 if (Iter->SharingMap.count(D)) { in getDSA()
450 DVar.RefExpr = Iter->SharingMap[D].RefExpr.getPointer(); in getDSA()
451 DVar.PrivateCopy = Iter->SharingMap[D].PrivateCopy; in getDSA()
452 DVar.CKind = Iter->SharingMap[D].Attributes; in getDSA()
568 auto &Data = Stack[0].SharingMap[D]; in addDSA()
574 auto &Data = Stack.back().SharingMap[D]; in addDSA()
589 auto &Data = Stack.back().SharingMap[PrivateCopy->getDecl()]; in addDSA()
662 if (Stack[0].SharingMap.count(D)) { in getTopDSA()
663 DVar.RefExpr = Stack[0].SharingMap[D].RefExpr.getPointer(); in getTopDSA()
725 if (I->SharingMap.count(D)) { in getTopDSA()
726 DVar.RefExpr = I->SharingMap[D].RefExpr.getPointer(); in getTopDSA()
727 DVar.PrivateCopy = I->SharingMap[D].PrivateCopy; in getTopDSA()
728 DVar.CKind = I->SharingMap[D].Attributes; in getTopDSA()
799 return (StartI->SharingMap.count(D) > 0) && in hasExplicitDSA()
800 StartI->SharingMap[D].RefExpr.getPointer() && in hasExplicitDSA()
801 CPred(StartI->SharingMap[D].Attributes) && in hasExplicitDSA()
802 (!NotLastprivate || !StartI->SharingMap[D].RefExpr.getInt()); in hasExplicitDSA()