Searched refs:SourceLineCache (Results 1 - 3 of 3) sorted by relevance

/external/clang/lib/Basic/
H A DSourceManager.cpp1126 FI->SourceLineCache = Alloc.Allocate<unsigned>(LineOffsets.size());
1127 std::copy(LineOffsets.begin(), LineOffsets.end(), FI->SourceLineCache);
1158 /// SourceLineCache for it on demand.
1159 if (Content->SourceLineCache == 0) {
1171 unsigned *SourceLineCache = Content->SourceLineCache; local
1172 unsigned *SourceLineCacheStart = SourceLineCache;
1173 unsigned *SourceLineCacheEnd = SourceLineCache + Content->NumLines;
1193 SourceLineCache = SourceLineCache
[all...]
/external/clang/lib/Rewrite/
H A DRewriter.cpp246 unsigned lineOffs = Content->SourceLineCache[lineNo];
378 unsigned parentLineOffs = Content->SourceLineCache[parentLineNo];
379 unsigned startLineOffs = Content->SourceLineCache[startLineNo];
404 unsigned offs = Content->SourceLineCache[lineNo];
/external/clang/include/clang/Basic/
H A DSourceManager.h98 /// SourceLineCache - A bump pointer allocated array of offsets for each
101 unsigned *SourceLineCache; member in class:clang::SrcMgr::ContentCache
104 /// if SourceLineCache is non-null.
116 SourceLineCache(0), NumLines(0), BufferOverridden(false) {}
120 SourceLineCache(0), NumLines(0), BufferOverridden(false) {}
125 /// a non-NULL Buffer or SourceLineCache. Ownership of allocated memory
128 : Buffer(0, false), SourceLineCache(0), BufferOverridden(false)
133 assert (RHS.Buffer.getPointer() == 0 && RHS.SourceLineCache == 0 &&

Completed in 277 milliseconds