summaryrefslogtreecommitdiffstats
path: root/lib/Basic/SourceManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* SourceManager: Vectorize ComputeLineNumbers for SSE2.Benjamin Kramer2012-04-061-2/+39
* [PCH] Recover gracefully if the ASTReader detects that a file is differentArgyrios Kyrtzidis2012-02-201-1/+34
* Fix bugs in SourceManager::computeMacroArgsCache() and add a unit test for it.Argyrios Kyrtzidis2011-12-211-5/+22
* For SourceManager::isBeforeInTranslationUnit(), have it consider macro arg ex...Argyrios Kyrtzidis2011-12-211-1/+1
* SourceManager: use getBufferSize()Dylan Noblesmith2011-12-191-4/+5
* In SourceManager::~SourceManager do a sanity check to make sure weArgyrios Kyrtzidis2011-12-151-4/+8
* In ContentCache::replaceBuffer, add sanity check to make sure that we do not ...Argyrios Kyrtzidis2011-12-101-1/+5
* Add a sanity check in SourceManager::getColumnNumber, make sureArgyrios Kyrtzidis2011-12-101-1/+8
* Implement (de-)serialization of the buffer contents for an overriddenDouglas Gregor2011-11-161-0/+1
* Use assert(0) instead of duplicating the check, suggestion by Anna.Argyrios Kyrtzidis2011-10-251-3/+3
* Introduce SourceManager::getFileLoc which returns a file locationArgyrios Kyrtzidis2011-10-121-0/+10
* Make sure SourceManager::getFileIDLoaded doesn't hang in release build becaus...Argyrios Kyrtzidis2011-10-031-0/+4
* Break SourceManager::translateFileLineCol into translateFile, no functionalit...Argyrios Kyrtzidis2011-09-271-5/+16
* Associate the macro arguments location map with a FileID insteadArgyrios Kyrtzidis2011-09-261-17/+17
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-4/+4
* In SourceManager::translateLineCol, handle the case where we are pointingArgyrios Kyrtzidis2011-09-201-4/+9
* [libclang] When getting a source location from a file:line:col tripletArgyrios Kyrtzidis2011-09-191-4/+8
* Break SourceManager::translateFileLineCol into translateLineCol that returns theArgyrios Kyrtzidis2011-09-191-7/+22
* Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis2011-09-191-8/+8
* For SourceManager::isBeforeInTranslationUnit, a location pointingArgyrios Kyrtzidis2011-09-191-1/+1
* Remove one SourceManager::isInFileID overload and use isOffsetInFileID for th...Argyrios Kyrtzidis2011-08-231-24/+0
* Amend r138129 (reduction of SLocEntries) which introduced performance regress...Argyrios Kyrtzidis2011-08-231-1/+2
* Move a couple of SourceManager functions out-of-line; no functionality change.Argyrios Kyrtzidis2011-08-231-0/+43
* Boost the efficiency of SourceManager::getMacroArgExpandedLocation.Argyrios Kyrtzidis2011-08-211-39/+101
* Refactor common functionality into SourceManager::getFileIDSize, no functiona...Argyrios Kyrtzidis2011-08-191-14/+1
* Introduce SourceManager::getMacroArgExpandedLocation function.Argyrios Kyrtzidis2011-08-171-6/+75
* Make SourceManager::isBeforeInTranslationUnit handle macro locations correctly.Argyrios Kyrtzidis2011-08-171-7/+3
* Change SourceManager::getDataStructureSizes() to use llvm::capacity_in_bytes().Ted Kremenek2011-07-271-7/+8
* clang_getCXTUResourceUsage: Report memory used by data structures in SourceMa...Ted Kremenek2011-07-261-0/+8
* Clean up as many of the comments in Basic I can find to talk in terms ofChandler Carruth2011-07-261-28/+25
* Migrate 'Instantiation' data and API bits of SLocEntry to 'Expansion'Chandler Carruth2011-07-261-17/+15
* Convert InstantiationInfo and much of the related code to ExpansionInfoChandler Carruth2011-07-261-17/+17
* Rename create(MacroArg)InstantiationLoc to create(MacroArg)ExpansionLoc.Chandler Carruth2011-07-261-18/+20
* Rename SourceManager (and InstantiationInfo) isMacroArgInstantiation APIChandler Carruth2011-07-261-2/+2
* Rename getInstantiationLineNumber to getExpansionLineNumber in bothChandler Carruth2011-07-251-2/+2
* Rename getInstantiationColumnNumber to getExpansionColumnNumber in bothChandler Carruth2011-07-251-2/+2
* Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc.Chandler Carruth2011-07-251-7/+7
* getInstantiationLocSlowCase -> getExpansionLocSlowCaseChandler Carruth2011-07-251-2/+2
* Rename SourceManager::getImmediateInstantiationRange toChandler Carruth2011-07-251-5/+5
* Rename SourceManager::getInstantiationRange to getExpansionRange.Chandler Carruth2011-07-251-3/+3
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-7/+7
* Revamp the SourceManager to separate the representation of parsedDouglas Gregor2011-07-191-170/+214
* Keep track of which source locations are part of a macro argumentChandler Carruth2011-07-071-4/+27
* Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexe...Argyrios Kyrtzidis2011-07-071-55/+0
* Make the Preprocessor more memory efficient and improve macro instantiation d...Argyrios Kyrtzidis2011-07-071-52/+34
* Fix bug in SourceManager::getDecomposedInstantiationLocSlowCase.Argyrios Kyrtzidis2011-07-071-3/+4
* For -print-stats, add the number of bytes that SLocEntryTable consumes.Argyrios Kyrtzidis2011-07-071-1/+3
* SmallVectorize a critical vector.Benjamin Kramer2011-07-061-1/+1
* SourceManager::isAtStartOfMacroInstantiation should check not only if the loc...Argyrios Kyrtzidis2011-06-241-1/+5
* Make more use of llvm::StringRef in various APIs. In particular, don'tJay Foad2011-06-211-4/+4