summaryrefslogtreecommitdiff
path: root/lib/Basic/SourceManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* ASTReader: Bypass overridden files when reading PCHsDuncan P. N. Exon Smith2019-08-301-10/+12
* ContentCache: Drop getBuffer's dependency on SourceManagerDuncan P. N. Exon Smith2019-08-261-13/+11
* Introduce FileEntryRef and use it when handling includes to report correct de...Alex Lorenz2019-08-221-10/+9
* NFCI: Simplify SourceManager::translateFile by removing code path that should...Alex Lorenz2019-08-211-107/+21
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-5/+5
* [clang] Adopt new FileManager error-returning APIsHarlan Haskins2019-08-011-1/+1
* Use a unique_ptr instead of manual memory management for LineTableNico Weber2019-07-151-3/+1
* Fix MSVC "signed/unsigned mismatch" warning. NFCI.Simon Pilgrim2019-07-031-1/+2
* Change std::{lower,upper}_bound to llvm::{lower,upper}_bound or llvm::partiti...Fangrui Song2019-07-031-3/+3
* PR42301: Abort cleanly if we encounter a huge source file rather thanRichard Smith2019-06-211-0/+25
* [DebugInfo] Don't emit checksums when compiling a preprocessed CPPAlexandre Ganea2019-05-211-2/+7
* [Preamble] Stop circular inclusion of main file when building preambleNikolai Kosjar2019-05-101-1/+1
* [clang] Fix a bug that reports UTF32 (LE) files as UTF16 (LE) onesOwen Pan2019-05-081-3/+3
* Make SourceManager::createFileID(UnownedTag, ...) take a const llvm::MemoryBu...Nico Weber2019-04-041-15/+17
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* 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