aboutsummaryrefslogtreecommitdiff
path: root/lib/Basic/SourceManager.cpp
AgeCommit message (Expand)Author
2013-04-13Introduce SourceManager::getDecomposedIncludedLoc, that returns the "included...Argyrios Kyrtzidis
2013-03-01Add one more sanity check in SourceManager::getFileIDLoaded().Argyrios Kyrtzidis
2013-03-01In SourceManager::getFileIDLoaded(), add some sanity checks to make sure we d...Argyrios Kyrtzidis
2013-02-27Refine SourceManager's isBeforeInTranslationUnit() cache to have more entries.Ted Kremenek
2013-02-22Replace some typically large vectors with SmallVector.Benjamin Kramer
2013-02-21Use None rather than Optional<T>() where possible.David Blaikie
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie
2013-01-12Fix -Wunused-comparison for comparisons in arguments to function-like macros.Matt Beaumont-Gay
2012-12-16Don't use SourceLineCache in getColumnNumber if LastLineNoResult is past the ...Craig Topper
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-14Add -cc1 option -fno-diagnostics-use-presumed-location, a handy mode forRichard Smith
2012-10-20When associating file ranges of macro arguments with theirArgyrios Kyrtzidis
2012-10-19Teach getColumnNumber to use the line cache to get the start of the line if i...Craig Topper
2012-10-12Silence dead store warning. It is conceptually possible we willTed Kremenek
2012-09-06Dont cast away const needlessly. Found by gcc48 -Wcast-qual.Roman Divacky
2012-07-11Introduce a flag in SourceManager to treat non-system source filesArgyrios Kyrtzidis
2012-07-02Documentation cleanup: Delete a duplicated/malformed doc comment.James Dennett
2012-06-19Revert predefined decl tracking.Meador Inge
2012-06-19Fix the location of the fixit for -Wnewline-eof.Jordan Rose
2012-06-17Documentation cleanup: escaped # characters in Doxygen comments.James Dennett
2012-06-15Documentation cleanup: escape # in a Doxygen comment.James Dennett
2012-06-08Switch LineTableInfo to use FileID instead of int for file references,Douglas Gregor
2012-06-06Add pedantic warning -Wempty-translation-unit (C11 6.9p1).Jordan Rose
2012-05-03[PCH] When validating that the files coming from PCH did not change, alsoArgyrios Kyrtzidis
2012-04-06SourceManager: Vectorize ComputeLineNumbers for SSE2.Benjamin Kramer
2012-02-20[PCH] Recover gracefully if the ASTReader detects that a file is differentArgyrios Kyrtzidis
2011-12-21Fix bugs in SourceManager::computeMacroArgsCache() and add a unit test for it.Argyrios Kyrtzidis
2011-12-21For SourceManager::isBeforeInTranslationUnit(), have it consider macro arg ex...Argyrios Kyrtzidis
2011-12-19SourceManager: use getBufferSize()Dylan Noblesmith
2011-12-15In SourceManager::~SourceManager do a sanity check to make sure weArgyrios Kyrtzidis
2011-12-10In ContentCache::replaceBuffer, add sanity check to make sure that we do not ...Argyrios Kyrtzidis
2011-12-10Add a sanity check in SourceManager::getColumnNumber, make sureArgyrios Kyrtzidis
2011-11-16Implement (de-)serialization of the buffer contents for an overriddenDouglas Gregor
2011-10-25Use assert(0) instead of duplicating the check, suggestion by Anna.Argyrios Kyrtzidis
2011-10-12Introduce SourceManager::getFileLoc which returns a file locationArgyrios Kyrtzidis
2011-10-03Make sure SourceManager::getFileIDLoaded doesn't hang in release build becaus...Argyrios Kyrtzidis
2011-09-27Break SourceManager::translateFileLineCol into translateFile, no functionalit...Argyrios Kyrtzidis
2011-09-26Associate the macro arguments location map with a FileID insteadArgyrios Kyrtzidis
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-09-20In SourceManager::translateLineCol, handle the case where we are pointingArgyrios Kyrtzidis
2011-09-19[libclang] When getting a source location from a file:line:col tripletArgyrios Kyrtzidis
2011-09-19Break SourceManager::translateFileLineCol into translateLineCol that returns theArgyrios Kyrtzidis
2011-09-19Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis
2011-09-19For SourceManager::isBeforeInTranslationUnit, a location pointingArgyrios Kyrtzidis
2011-08-23Remove one SourceManager::isInFileID overload and use isOffsetInFileID for th...Argyrios Kyrtzidis
2011-08-23Amend r138129 (reduction of SLocEntries) which introduced performance regress...Argyrios Kyrtzidis
2011-08-23Move a couple of SourceManager functions out-of-line; no functionality change.Argyrios Kyrtzidis
2011-08-21Boost the efficiency of SourceManager::getMacroArgExpandedLocation.Argyrios Kyrtzidis
2011-08-19Refactor common functionality into SourceManager::getFileIDSize, no functiona...Argyrios Kyrtzidis
2011-08-17Introduce SourceManager::getMacroArgExpandedLocation function.Argyrios Kyrtzidis