Age | Commit message (Expand) | Author | Files | Lines |
2020-10-23 | SourceManager: Make LastLineNoContentCache and ContentCache::SourceLineCache ... | Duncan P. N. Exon Smith | 1 | -10/+9 |
2020-10-23 | SourceManager: Encapsulate line number mapping into SrcMgr::LineOffsetMapping | Duncan P. N. Exon Smith | 1 | -18/+27 |
2020-10-23 | SourceManager: Clarify that FileInfo always has a ContentCache, NFC | Duncan P. N. Exon Smith | 1 | -40/+35 |
2020-10-22 | SourceManager: Remove a redundant nullptr check in getNonBuiltinFilenameForID... | Duncan P. N. Exon Smith | 1 | -1/+1 |
2020-10-22 | SourceManager: getFileEntryRefForID => getNonBuiltinFilenameForID, NFC | Duncan P. N. Exon Smith | 1 | -2/+3 |
2020-10-22 | SourceManager: Change SourceManager::isMainFile to take a FileEntry, NFC | Duncan P. N. Exon Smith | 1 | -5/+4 |
2020-10-22 | SourceManager: Factor out helpers for common SLocEntry lookup pattern, NFC | Duncan P. N. Exon Smith | 1 | -31/+18 |
2020-10-22 | [SourceManager] Avoid copying SLocEntry in computeMacroArgsCache | Jan Korous | 1 | -1/+1 |
2020-10-22 | [SourceManager] Skip module maps when searching files for macro arguments | Jan Korous | 1 | -1/+6 |
2020-10-22 | clang/Basic: Remove ContentCache::getRawBuffer, NFC | Duncan P. N. Exon Smith | 1 | -7/+5 |
2020-10-20 | SourceManager: Simplify early returns in ContentCache::getBufferOrNone, NFC | Duncan P. N. Exon Smith | 1 | -4/+6 |
2020-10-20 | ContentCache: Simplify by always owning the MemoryBuffer | Duncan P. N. Exon Smith | 1 | -40/+20 |
2020-10-20 | clang/Basic: ContentCache::InvalidFlag => ContentCache::IsBufferInvalid, NFC | Duncan P. N. Exon Smith | 1 | -5/+5 |
2020-10-20 | clang/Basic: Remove SourceManager::getBufferPointer, NFC | Duncan P. N. Exon Smith | 1 | -16/+8 |
2020-10-20 | clang/Basic: Replace SourceManager::getMemoryBufferForFile, NFC | Duncan P. N. Exon Smith | 1 | -6/+3 |
2020-10-20 | clang/Frontend: Use MemoryBufferRef in FrontendInputFile (and remove SourceMa... | Duncan P. N. Exon Smith | 1 | -11/+8 |
2020-10-14 | clang/Basic: Stop using SourceManager::getBuffer, NFC | Duncan P. N. Exon Smith | 1 | -7/+9 |
2020-10-14 | clang/Basic: Replace ContentCache::getBuffer with Optional semantics | Duncan P. N. Exon Smith | 1 | -64/+66 |
2020-09-15 | [SourceManager] Explicitly check for potential iterator underflow | Jan Korous | 1 | -0/+5 |
2020-06-29 | Reland "[clang][SourceManager] cache Macro Expansions"" | Nick Desaulniers | 1 | -14/+6 |
2020-06-29 | Revert "[clang][SourceManager] cache Macro Expansions" | Nick Desaulniers | 1 | -4/+10 |
2020-06-26 | [clang][SourceManager] cache Macro Expansions | Nick Desaulniers | 1 | -10/+4 |
2020-06-26 | [SourceManager] don't check invalid param of getLocalSLocEntry() | Nick Desaulniers | 1 | -9/+2 |
2020-06-25 | [Clang][SourceManager] optimize getFileIDLocal() | Nick Desaulniers | 1 | -3/+2 |
2020-05-14 | [clang][Preprocessor] Replace the slow translateFile call by a new, faster is... | Alex Lorenz | 1 | -0/+8 |
2020-04-22 | [clang] Make sure argument expansion locations are correct in presence of pre... | Kadir Cetinkaya | 1 | -8/+16 |
2020-03-11 | Avoid including FileManager.h from SourceManager.h | Reid Kleckner | 1 | -2/+85 |
2020-01-24 | Detect source location overflow due includes | Diogo Sampaio | 1 | -4/+6 |
2020-01-10 | [clang] Fix out-of-bounds memory access in ComputeLineNumbers | Jan Korous | 1 | -13/+8 |
2019-10-24 | [clang-format] Remove duplciate code from Invalid BOM detection | paulhoad | 1 | -14/+24 |
2019-08-30 | ASTReader: Bypass overridden files when reading PCHs | Duncan P. N. Exon Smith | 1 | -10/+12 |
2019-08-26 | ContentCache: Drop getBuffer's dependency on SourceManager | Duncan P. N. Exon Smith | 1 | -13/+11 |
2019-08-22 | Introduce FileEntryRef and use it when handling includes to report correct de... | Alex Lorenz | 1 | -10/+9 |
2019-08-21 | NFCI: Simplify SourceManager::translateFile by removing code path that should... | Alex Lorenz | 1 | -107/+21 |
2019-08-14 | [Clang] Migrate llvm::make_unique to std::make_unique | Jonas Devlieghere | 1 | -5/+5 |
2019-08-01 | [clang] Adopt new FileManager error-returning APIs | Harlan Haskins | 1 | -1/+1 |
2019-07-15 | Use a unique_ptr instead of manual memory management for LineTable | Nico Weber | 1 | -3/+1 |
2019-07-03 | Fix MSVC "signed/unsigned mismatch" warning. NFCI. | Simon Pilgrim | 1 | -1/+2 |
2019-07-03 | Change std::{lower,upper}_bound to llvm::{lower,upper}_bound or llvm::partiti... | Fangrui Song | 1 | -3/+3 |
2019-06-21 | PR42301: Abort cleanly if we encounter a huge source file rather than | Richard Smith | 1 | -0/+25 |
2019-05-21 | [DebugInfo] Don't emit checksums when compiling a preprocessed CPP | Alexandre Ganea | 1 | -2/+7 |
2019-05-10 | [Preamble] Stop circular inclusion of main file when building preamble | Nikolai Kosjar | 1 | -1/+1 |
2019-05-08 | [clang] Fix a bug that reports UTF32 (LE) files as UTF16 (LE) ones | Owen Pan | 1 | -3/+3 |
2019-04-04 | Make SourceManager::createFileID(UnownedTag, ...) take a const llvm::MemoryBu... | Nico Weber | 1 | -15/+17 |
2019-01-19 | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 1 | -4/+3 |
2018-12-10 | ComputeLineNumbers: delete SSE2 vectorization | Fangrui Song | 1 | -56/+13 |
2018-12-09 | SourceManager: insert(make_pair(..)) -> try_emplace. NFC | Fangrui Song | 1 | -5/+2 |
2018-10-10 | Lift VFS from clang to llvm (NFC) | Jonas Devlieghere | 1 | -2/+2 |
2018-07-30 | Remove trailing space | Fangrui Song | 1 | -32/+32 |
2018-05-09 | Add SourceManagerForFile helper which sets up SourceManager and dependencies ... | Eric Liu | 1 | -0/+26 |