aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Basic/SourceManager.h
AgeCommit message (Expand)Author
2009-01-06Add QualifiedDeclRefExpr, which retains additional source-locationDouglas Gregor
2009-01-06Misc changes to SourceManager::ContentCache:Ted Kremenek
2008-11-19Add version of 'getFileCharacteristic()' for FileIDs.Ted Kremenek
2008-11-18SourceManager::getLineNumber is logically const except for caching.Chris Lattner
2008-10-27Rename Characteristic_t to CharacteristicKindChris Lattner
2008-10-21Add fileid_iterator to SourceManager.Ted Kremenek
2008-09-26clean up a bunch of fixme's I added, by moving Chris Lattner
2008-09-26Fix the rest of rdar://6243860 hopefully. This requires changing FileIDInfoChris Lattner
2008-08-29minor cleanupNico Weber
2008-08-10* Remove isInSystemHeader() from DiagClient, move it to SourceManagerNico Weber
2008-08-09add assert, use make_pair() instead of pair constructorNico Weber
2008-06-26Another class -> struct in declaration to match definition.Cedric Venet
2008-06-06Use a common SourceManager when processing multiple files. This allows us to...Ted Kremenek
2008-04-14Added "getCanonicalID()", "isFromSameFile", and "isFromMainFile" to compareTed Kremenek
2008-04-08Make SourceManager::getFullFilePos() public.Ted Kremenek
2008-02-02Cleanup previous patch (based on feedback from Ted).Steve Naroff
2008-02-01Make sure SourceManager/HeaderSearch don't support default copy constructors ...Steve Naroff
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-20Fix trivial self-infinite-recursionChris Lattner
2007-12-20Added method getFileEntryForID() to SourceManager.Ted Kremenek
2007-12-19Added methods createMainFileID() and createMainFileIDForMemBuffer() toTed Kremenek
2007-12-19Added storage of the FileID of the the main source file of a translation unitTed Kremenek
2007-12-05Renamed SourceManager::Read to SourceManager::CreateAndRegister.Ted Kremenek
2007-12-05Implemented initial serialization support for SourceManager.Ted Kremenek
2007-12-04Implemented serialization of SrcMgr::ContentCache.Ted Kremenek
2007-12-04Fixed a few more comments to change "FileInfo" to "ContentCache."Ted Kremenek
2007-11-09rename getInstantiationLoc to match the scheme of isPhysicalLoc.Chris Lattner
2007-11-09change source location to have two bits for macros, trackingChris Lattner
2007-10-30Updated some comments.Ted Kremenek
2007-10-30Removed SrcMgr::FileInfo and SrcMgr::InfoRec and replaced them with aTed Kremenek
2007-10-30update some comments.Chris Lattner
2007-10-12add a new SM::getDecomposedFileLoc method.Chris Lattner
2007-10-11Push the rewriting APIs along. Build a trivial client that replaces tabsChris Lattner
2007-08-30constify a method.Chris Lattner
2007-07-24Use a smallstring instead of an std::string in FileChanged to avoid some mall...Chris Lattner
2007-07-24Add a cache to SourceManager to accellerate line # lookup. This is aChris Lattner
2007-07-22when running in -E mode on multiple files, there is no reason to accumulate Chris Lattner
2007-07-20improve comments, implement a trivial single-entry cache in Chris Lattner
2007-07-20Reimplement SourceLocation. Instead of having a Chris Lattner
2007-07-15Change SourceManager::getInstantiationLoc to take virtual locations, doing itsChris Lattner
2007-07-12Improve portability to compilers where <cassert> is not implicitlyChris Lattner
2007-07-11Stage two of getting CFE top correct.Reid Spencer