Searched defs:SourceLineCache (Results 1 - 2 of 2) sorted by relevance

/external/clang/include/clang/Basic/
H A DSourceManager.h128 unsigned *SourceLineCache; member in class:clang::SrcMgr::ContentCache
132 /// This is only valid if SourceLineCache is non-null.
148 SourceLineCache(nullptr), NumLines(0), BufferOverridden(false),
155 SourceLineCache(nullptr), NumLines(0), BufferOverridden(false),
161 /// a non-NULL Buffer or SourceLineCache. Ownership of allocated memory
164 : Buffer(nullptr, false), SourceLineCache(nullptr),
170 RHS.SourceLineCache == nullptr &&
/external/clang/lib/Basic/
H A DSourceManager.cpp1146 LastLineNoContentCache->SourceLineCache != nullptr &&
1148 unsigned *SourceLineCache = LastLineNoContentCache->SourceLineCache; local
1149 unsigned LineStart = SourceLineCache[LastLineNoResult - 1];
1150 unsigned LineEnd = SourceLineCache[LastLineNoResult];
1276 FI->SourceLineCache = Alloc.Allocate<unsigned>(LineOffsets.size());
1277 std::copy(LineOffsets.begin(), LineOffsets.end(), FI->SourceLineCache);
1308 /// SourceLineCache for it on demand.
1309 if (!Content->SourceLineCache) {
1321 unsigned *SourceLineCache local
[all...]

Completed in 272 milliseconds