summaryrefslogtreecommitdiffstats
path: root/lib/Basic/SourceManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* [backported/clang-9][Preamble] Stop circular inclusion of main file when buil...release_80-basedNikolai Kosjar2019-05-211-1/+1
* ComputeLineNumbers: delete SSE2 vectorizationFangrui Song2018-12-101-56/+13
* SourceManager: insert(make_pair(..)) -> try_emplace. NFCFangrui Song2018-12-091-5/+2
* Lift VFS from clang to llvm (NFC)Jonas Devlieghere2018-10-101-2/+2
* Remove trailing spaceFangrui Song2018-07-301-32/+32
* Add SourceManagerForFile helper which sets up SourceManager and dependencies ...Eric Liu2018-05-091-0/+26
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-17/+17
* PR37189 Fix incorrect end source location and spelling for a split '>>' token.Richard Smith2018-04-301-13/+26
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* Fix for LLVM r326109David Zarzycki2018-02-261-2/+4
* [NFC] Extract method to SourceManager for traversing the macro "stack"George Karpenkov2018-02-091-0/+6
* Remove llvm::MemoryBuffer const_castsPavel Labath2017-12-201-3/+4
* [Basic] Fix some Clang-tidy modernize and Include What You Use warnings; othe...Eugene Zelenko2017-11-031-25/+30
* Fix ownership of the MemoryBuffer in a FrontendInputFile.Richard Smith2017-09-091-5/+6
* Factor out a functionality from isBeforeInTranslationUnitGabor Horvath2017-06-291-37/+48
* Remove some redundant setup when preprocessing .pcm files.Richard Smith2017-06-261-9/+0
* Fix memory leak exposed by r304726.Richard Smith2017-06-051-5/+7
* Rather than rejecting attempts to run preprocessor-only actions on AST files,Richard Smith2017-06-051-0/+35
* Give files from #line the characteristics of the current fileReid Kleckner2017-05-221-77/+16
* [Basic] getColumnNumber returns location of CR+LF on WindowsChih-Hung Hsieh2017-04-061-2/+11
* Drop a redundant ".get()" call (NFC)Vedant Kumar2016-10-181-1/+1
* [Basic] unique_ptr-ify SourceManager::MacroArgsCacheMap (NFC)Vedant Kumar2016-10-181-9/+6
* Use StringRef for MemoryBuffer identifier API (NFC)Mehdi Amini2016-10-011-12/+12
* [NFC] Header cleanupMehdi Amini2016-07-181-1/+0
* One more fix for use of invalid PresumedLocs missed by r267914.Richard Smith2016-04-281-2/+3
* Fix use of uninitialized value exposed by r267802. Accessors of an invalidRichard Smith2016-04-281-3/+5
* Remove use of builtin comma operator.Richard Trieu2016-02-181-4/+8
* Fix isBeforeInTranslationUnit to not abort on macros defined in cmdline.Yury Gribov2016-01-281-0/+8
* Small refactor in isBeforeInTranslationUnit.Yury Gribov2016-01-281-6/+6
* [analyzer] Fix IssueHash generation.Gabor Horvath2015-12-011-1/+1
* [modules] Refactor handling of -fmodules-embed-*. Track this properly ratherRichard Smith2015-11-261-5/+3
* [modules] Add -cc1 flag -fmodules-embed-all-files.Richard Smith2015-11-241-1/+2
* [Basic] Fix DRY violation, just call getLineTable() (NFC)Vedant Kumar2015-11-121-8/+3
* Roll-back r250822.Angel Garcia Gomez2015-10-201-1/+1
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-1/+1
* Replace double negation of !FileID.isInvalid() with FileID.isValid().Yaron Keren2015-10-031-3/+3
* Improve the printing of ranges when macros are involved.Richard Trieu2015-09-241-2/+7
* [modules] Add an experimental -cc1 feature to embed the contents of an inputRichard Smith2015-08-141-0/+7
* Add SourceManager::dump() to dump the current set of SLocEntries.Richard Smith2015-08-131-0/+57
* [modules] If loading a .pcm file would cause us to run out of source location...Richard Smith2015-08-121-1/+3
* Prefer uninitialized memory for scratch space.Benjamin Kramer2015-04-061-2/+2
* Global inline assembler blocks are merged before parsing, so no specificJoerg Sonnenberger2015-03-161-14/+25
* Standardize on StringMap::insert, removing uses of StringMap::GetOrCreateValue.David Blaikie2014-11-191-11/+5
* Make VFS and FileManager match the current MemoryBuffer API.Benjamin Kramer2014-10-261-10/+11
* Fix some cases where StringRef was being passed by const reference. Remove co...Craig Topper2014-08-301-1/+1
* unique_ptrify SourceManager::createFileIDDavid Blaikie2014-08-291-3/+3
* Update for LLVM api change.Rafael Espindola2014-08-271-4/+4
* Return a std::unique_ptr from getBufferForFile. NFC.Rafael Espindola2014-08-261-3/+3
* Use std::unique_ptr to simplify this code a bit.Rafael Espindola2014-08-181-11/+7
* Remove unused sys/stat.h includesAlp Toker2014-07-071-1/+0