Home | History | Annotate | Download | only in Basic

Lines Matching refs:Content

50 /// this content cache.  This is used for performance analysis.
62 /// getSize - Returns the size of the content encapsulated by this ContentCache.
102 // situation where the content cache referenced a file which no longer
374 // Delete FileEntry objects corresponding to content caches. Since the actual
375 // content cache objects are bump pointer allocated, we just have to run the
493 /// \brief As part of recovering from missing or changed content, produce a
503 /// \brief As part of recovering from missing or changed content, produce a
504 /// fake content cache.
1291 ContentCache *Content;
1293 Content = LastLineNoContentCache;
1303 Content = const_cast<ContentCache*>(Entry.getFile().getContentCache());
1308 if (!Content->SourceLineCache) {
1310 ComputeLineNumbers(Diag, Content, ContentCacheAlloc, *this, MyInvalid);
1320 unsigned *SourceLineCache = Content->SourceLineCache;
1322 Content->NumLines;
1361 if (LastLineNoResult < Content->NumLines)
1371 LastLineNoContentCache = Content;
1738 ContentCache *Content
1740 if (!Content)
1745 if (!Content->SourceLineCache) {
1747 ComputeLineNumbers(Diag, Content, ContentCacheAlloc, *this, MyInvalid);
1752 if (Line > Content->NumLines) {
1753 unsigned Size = Content->getBuffer(Diag, *this)->getBufferSize();
1759 llvm::MemoryBuffer *Buffer = Content->getBuffer(Diag, *this);
1760 unsigned FilePos = Content