summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/SourceManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add a couple of helper methods in the SourceManager API, isAtStartOfMacroInst...Argyrios Kyrtzidis2011-05-281-0/+67
* Do some safety checks.Argyrios Kyrtzidis2011-05-171-0/+6
* Enhance clang_getCXTUResourceUsage() to report how much memory is used by Sou...Ted Kremenek2011-04-281-0/+34
* Teach SourceManager::getSLocEntry() that it can fail due to problemsDouglas Gregor2011-04-201-22/+91
* fix a bunch of comment typos found by codespell. Patch byChris Lattner2011-04-151-2/+2
* Eat the UTF-8 BOM at the beginning of a file since it's ignored anyhow.Eric Christopher2011-04-091-6/+5
* Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the...Argyrios Kyrtzidis2011-03-081-2/+4
* Currently we can only remap a file by creating a MemoryBuffer and replacing t...Argyrios Kyrtzidis2011-03-051-18/+38
* Switch the VerifyDiagnosticsClient to use PresumedLocs now that theyChandler Carruth2011-02-231-3/+14
* Fix a thinko with llvm::Optional, which is clearly the most dangerous class t...Douglas Gregor2011-02-161-4/+8
* Don't compare llvm::Optional<> objects directly; compare theirDouglas Gregor2011-02-111-8/+14
* Teach SourceManager::getLocation() how to cope with a source fileDouglas Gregor2011-02-031-18/+84
* Harden Lexer::GetBeginningOfToken() against bogus source locations andDouglas Gregor2011-01-311-2/+11
* Handle locations coming from macro instantiations properly in SourceManager::...Argyrios Kyrtzidis2010-12-241-0/+7
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
* reduce indentation and use early outs, to make it easier to readChris Lattner2010-11-231-72/+79
* now the FileManager has a FileSystemOpts ivar, stop threadingChris Lattner2010-11-231-6/+3
* Partially revert Doug's PCH validation patch (r98585).Chris Lattner2010-11-231-14/+4
* Refactoring of Diagnostic class.Argyrios Kyrtzidis2010-11-181-3/+12
* Fix a typo in the UTF-8 BOM (PR8645). Use a StringSwitch while at it.Benjamin Kramer2010-11-181-24/+15
* Implement -working-directory.Argyrios Kyrtzidis2010-11-031-3/+4
* Teach SourceManager::getPresumedLoc() how to fail gracefully if getLineNumber...Douglas Gregor2010-11-021-2/+8
* getOrCreateContentCache never returns null, so overrideFileContentsDan Gohman2010-10-261-4/+2
* Update remaining attribute macros to new style.Chandler Carruth2010-10-231-1/+1
* Fix handling of the 'Invalid' argument in SourceManager's methods (patch by D...Zhanyong Wan2010-10-051-5/+14
* Fix a typo.Dan Gohman2010-08-261-1/+1
* More PCH -> AST renaming.Sebastian Redl2010-08-181-1/+1
* Add a test case for tentative definitions in chained PCH. Fix a bug that comp...Sebastian Redl2010-07-281-1/+4
* Introduce basic support for loading a precompiled preamble whileDouglas Gregor2010-07-261-11/+14
* clean up isBeforeInTranslationUnit by factoring out some commonChris Lattner2010-05-071-24/+34
* reimplement the guts of SourceManager::isBeforeInTranslationUnitChris Lattner2010-05-071-53/+56
* start using the caching now that it appears to work!Chris Lattner2010-05-071-16/+4
* reimplement the caching in the SourceManager::isBeforeInTranslationUnit()Chris Lattner2010-05-071-20/+31
* Workaround a really serious caching bug in SourceManager::isBeforeInTranslati...Ted Kremenek2010-05-061-0/+5
* change FullSourceLoc to have a *const* SourceManager&, eliminatingChris Lattner2010-04-201-4/+1
* push some source location information down through the compiler,Chris Lattner2010-04-201-20/+32
* enhance sourcemgr to detect various UTF BOM's and emit a fatal errorChris Lattner2010-04-201-0/+35
* Disable diag::err_file_modified on Win32 completely, until someone cares to fixDaniel Dunbar2010-04-101-10/+12
* On Windows, disable the modification-time check for files used inDouglas Gregor2010-04-091-5/+11
* Introduce the notion of a single "delayed" diagnostic into theDouglas Gregor2010-03-221-3/+14
* Keep track of the size/modification time of each file source-locationDouglas Gregor2010-03-211-2/+1
* Fix a longstanding (but previously unknown) bug in the lazyDouglas Gregor2010-03-191-1/+1
* Check the inode in addition to size and modification time to determineDouglas Gregor2010-03-171-3/+5
* Use a simple diagnostic (file modified) when we detect that a file hasDouglas Gregor2010-03-171-10/+4
* Teach SourceManager's content cache to keep track of whether itsDouglas Gregor2010-03-161-21/+24
* Audit all getBuffer() callers (for both the FullSourceLoc andDouglas Gregor2010-03-161-7/+6
* Let SourceManager::getBufferData return StringRef instead of a pair of two co...Benjamin Kramer2010-03-161-5/+3
* Introduce optional "Invalid" parameters to routines that invoke theDouglas Gregor2010-03-161-25/+57
* Use SourceManager's Diagnostic object for all file-reading errors,Douglas Gregor2010-03-161-90/+33
* Give SourceManager a Diagnostic object with which to report errors,Douglas Gregor2010-03-161-13/+12
OpenPOWER on IntegriCloud