summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/SourceManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
OpenPOWER on IntegriCloud