Lines Matching refs:BeforeInfo
260 struct BeforeInfo { struct in clang::threadSafety::BeforeSet
261 BeforeInfo() : Visited(0) {} in BeforeInfo() function
262 BeforeInfo(BeforeInfo &&O) : Vect(std::move(O.Vect)), Visited(O.Visited) {} in BeforeInfo() function
268 typedef llvm::DenseMap<const ValueDecl *, std::unique_ptr<BeforeInfo>>
275 BeforeInfo* insertAttrExprs(const ValueDecl* Vd,
278 BeforeInfo *getBeforeInfoForDecl(const ValueDecl *Vd,
967 BeforeSet::BeforeInfo* BeforeSet::insertAttrExprs(const ValueDecl* Vd, in insertAttrExprs()
970 BeforeInfo *Info = nullptr; in insertAttrExprs()
974 std::unique_ptr<BeforeInfo> &InfoPtr = BMap[Vd]; in insertAttrExprs()
976 InfoPtr.reset(new BeforeInfo()); in insertAttrExprs()
1007 BeforeInfo *ArgInfo = getBeforeInfoForDecl(ArgVd, Analyzer); in insertAttrExprs()
1021 BeforeSet::BeforeInfo *
1025 BeforeInfo *Info = nullptr; in getBeforeInfoForDecl()
1039 SmallVector<BeforeInfo*, 8> InfoVect; in checkBeforeAfter()
1047 BeforeSet::BeforeInfo *Info = getBeforeInfoForDecl(Vd, Analyzer); in checkBeforeAfter()