summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/SourceManager.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* add an accessor.Chris Lattner2009-02-171-0/+9
* add an accessor.Chris Lattner2009-02-171-0/+12
* add a new SourceManager::getInstantiationRange helper method.Chris Lattner2009-02-151-0/+18
* track "just a little more" location information for macro instantiations.Chris Lattner2009-02-151-7/+18
* Fix the build on win32.Cedric Venet2009-02-141-0/+6
* Implement handling of file entry/exit notifications from GNUChris Lattner2009-02-041-7/+37
* make getFileCharacteristic linetable aware. line markers that Chris Lattner2009-02-041-0/+32
* propagate linemarker flags down into the the line table, currentlyChris Lattner2009-02-041-6/+87
* replace gimpy linear search with svelte binary search ;-)Chris Lattner2009-02-041-7/+17
* make my atrocious linear search at least search in the order that isChris Lattner2009-02-041-5/+4
* add commentChris Lattner2009-02-041-1/+1
* add the difference in the line marker phys line number and theChris Lattner2009-02-041-2/+10
* add really really trivial #line support, where #line now makes every Chris Lattner2009-02-041-8/+54
* lower the interface to getLineNumber like we did forChris Lattner2009-02-041-16/+23
* make SM::getColumnNumber take a predecomposed FileID/offset, whichChris Lattner2009-02-041-15/+19
* build per-fid linetable entries.Chris Lattner2009-02-041-12/+39
* more plumbing for #line propagation. Use happy bit #3 Chris Lattner2009-02-031-1/+21
* stub out basic #line handling calls.Chris Lattner2009-02-031-0/+9
* reclaim my precious bit in FileInfo by ensuring that ContentCache objectsChris Lattner2009-02-031-7/+12
* switch SourceManager from using an std::map and std::list of Chris Lattner2009-02-031-27/+42
* Introduce a new PresumedLoc class to represent the concept of a locationChris Lattner2009-01-271-8/+21
* make -print-stats print stats about the amount of the SLoc Chris Lattner2009-01-271-2/+3
* now that everything properly handles multiply instantiatedChris Lattner2009-01-261-8/+0
* make getInstantiationLoc and getSpellingLoc handle multiply instantiatedChris Lattner2009-01-261-0/+21
* fix a negated conditional in getDecomposedInstantiationLocSlowCase,Chris Lattner2009-01-261-7/+13
* start plumbing together the line table information. So far we justChris Lattner2009-01-261-0/+76
* Lazily paging in file contents is a big win for PTH, strip out the oldChris Lattner2009-01-261-20/+2
* Check in the long promised SourceLocation rewrite. This lays theChris Lattner2009-01-261-149/+226
* remove the public SourceManager::getContentCacheForLoc method.Chris Lattner2009-01-191-1/+4
* SourceManager::getBufferData(SourceLocation) is dead, delete it.Chris Lattner2009-01-191-8/+2
* some minor cleanups to SourceManager, and eliminate the Chris Lattner2009-01-191-1/+1
* Rename SourceLocation::getFileID to getChunkID, because it returnsChris Lattner2009-01-171-6/+6
* this massive patch introduces a simple new abstraction: it makesChris Lattner2009-01-171-26/+35
* make "ContentCache::Buffer" mutable to avoid a const_cast.Chris Lattner2009-01-171-3/+1
* more SourceLocation lexicon change: instead of referring to theChris Lattner2009-01-161-2/+2
* rename "virtual location" of a macro to "instantiation location".Chris Lattner2009-01-161-3/+3
* Change some terminology in SourceLocation: instead of referring to Chris Lattner2009-01-161-16/+16
* SourceManager: Implement "lazy" creation of MemBuffers for source files.Ted Kremenek2009-01-061-5/+22
* Misc changes to SourceManager::ContentCache:Ted Kremenek2009-01-061-8/+36
* SourceManager::getLineNumber is logically const except for caching.Chris Lattner2008-11-181-1/+1
* Rename Characteristic_t to CharacteristicKindChris Lattner2008-10-271-1/+1
* whitespace and comment changes, to fix grammar and 80 col violationsNico Weber2008-09-291-4/+4
* clean up a bunch of fixme's I added, by moving Chris Lattner2008-09-261-3/+3
* Fix the rest of rdar://6243860 hopefully. This requires changing FileIDInfoChris Lattner2008-09-261-3/+3
* * Remove isInSystemHeader() from DiagClient, move it to SourceManagerNico Weber2008-08-101-3/+5
* Update to match simplified llvm MemoryBuffer interfaces for files.Chris Lattner2008-04-011-2/+1
* prune dead #includesChris Lattner2008-04-011-2/+0
* MemoryBuffer::getFile got smarter, obviating the need for readfilefast.Chris Lattner2008-04-011-60/+3
* Hack ReadFileFast() to raise the threshold of memory mapped files (from 4->12...Steve Naroff2008-03-311-1/+1
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+574
OpenPOWER on IntegriCloud