Lines Matching refs:PPRegion

70 class PPRegion {  class
75 PPRegion() : UniqueID(0, 0), ModTime(), Offset() {} in PPRegion() function in __anon0c848fe50111::PPRegion
76 PPRegion(llvm::sys::fs::UniqueID UniqueID, unsigned offset, time_t modTime) in PPRegion() function in __anon0c848fe50111::PPRegion
83 bool isInvalid() const { return *this == PPRegion(); } in isInvalid()
85 friend bool operator==(const PPRegion &lhs, const PPRegion &rhs) { in operator ==()
96 struct DenseMapInfo<PPRegion> {
97 static inline PPRegion getEmptyKey() { in getEmptyKey()
98 return PPRegion(llvm::sys::fs::UniqueID(0, 0), unsigned(-1), 0); in getEmptyKey()
100 static inline PPRegion getTombstoneKey() { in getTombstoneKey()
101 return PPRegion(llvm::sys::fs::UniqueID(0, 0), unsigned(-2), 0); in getTombstoneKey()
104 static unsigned getHashValue(const PPRegion &S) { in getHashValue()
114 static bool isEqual(const PPRegion &LHS, const PPRegion &RHS) { in isEqual()
127 llvm::DenseSet<PPRegion> ParsedRegions;
132 llvm::DenseSet<PPRegion> getParsedRegions() const { in getParsedRegions()
137 void addParsedRegions(ArrayRef<PPRegion> Regions) { in addParsedRegions()
154 llvm::DenseSet<PPRegion> ParsedRegionsSnapshot;
156 SmallVector<PPRegion, 32> NewParsedRegions;
159 PPRegion LastRegion;
177 PPRegion region = getRegion(Loc, FID, FE); in hasAlredyBeenParsed()
202 PPRegion getRegion(SourceLocation Loc, FileID FID, const FileEntry *FE) { in getRegion()
207 return PPRegion(ID, 0, FE->getModificationTime()); in getRegion()
209 return PPRegion(); in getRegion()
226 return PPRegion(ID, RegionOffset, FE->getModificationTime()); in getRegion()