Lines Matching defs:CritSectionMarker
40 struct CritSectionMarker {
50 operator==(const CritSectionMarker &Other) const noexcept {
54 operator!=(const CritSectionMarker &Other) const noexcept {
187 [[nodiscard]] const NoteTag *createCritSectionNote(CritSectionMarker M,
212 REGISTER_LIST_WITH_PROGRAMSTATE(ActiveCritSections, CritSectionMarker)
220 typename llvm::ImmutableList<CritSectionMarker>::iterator> {
222 using value_type = CritSectionMarker;
224 using reference = CritSectionMarker &;
225 using pointer = CritSectionMarker *;
273 const CritSectionMarker MarkToAdd{Call.getOriginExpr(), MutexRegion};
298 llvm::ImmutableList<CritSectionMarker> NewList = Factory.getEmptyList();
346 BlockInCriticalSectionChecker::createCritSectionNote(CritSectionMarker M,
357 llvm::SmallVector<CritSectionMarker, 4> LocksForMutex;