aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/SourceManager.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-31NFC: Clean up of IntrusiveRefCntPtr construction from raw pointers. (#151545)James Y Knight1-2/+2
2025-07-31NFC: Clean up construction of IntrusiveRefCntPtr from raw pointers for llvm::...James Y Knight1-6/+4
2025-07-12Revert "[Clang] [Diagnostics] Simplify filenames that contain '..'" (#148367)Sirraide1-72/+0
2025-07-08[Clang] [Diagnostics] Simplify filenames that contain '..' (#143520)Sirraide1-0/+72
2025-07-07NFC, use structured binding to simplify the code in SourceManager.cpp.Haojian Wu1-6/+3
2025-07-07[clang] NFC, use LocalLocOffsetTable in getFIleIDLocal.Haojian Wu1-6/+6
2025-07-07[clang] Speedup getFileIDLocal with a separate offset table. (#146604)Haojian Wu1-7/+9
2025-07-04[clang] SourceManager: Cache offsets for LastFileIDLookup to speed up getFile...Haojian Wu1-9/+18
2025-07-02Remove helper function and use target agnostic needConversion function (#146680)Abhina Sree1-13/+4
2025-07-01[clang] Improve getFileIDLocal binary search. (#146510)Haojian Wu1-25/+16
2025-06-28[clang] Remove unused includes (NFC) (#146254)Kazu Hirata1-1/+0
2025-06-26[clang] NFC: Add alias for std::pair<FileID, unsigned> used in SourceLocation...Haojian Wu1-32/+27
2025-06-12[clang] Reset FileID based diag state mappings (#143695)kadir çetinkaya1-0/+3
2025-06-02Add back AutoConvert.h header that is used for autoconversion on MVSAbhina Sreeskantharajan1-0/+1
2025-05-31[Basic] Remove unused includes (NFC) (#142295)Kazu Hirata1-1/+0
2025-05-22Reapply "[clang] Remove intrusive reference count from `DiagnosticOptions` (#...Jan Svoboda1-2/+2
2025-05-22Revert "[clang] Remove intrusive reference count from `DiagnosticOptions` (#1...Kazu Hirata1-2/+2
2025-05-22[clang] Remove intrusive reference count from `DiagnosticOptions` (#139584)Jan Svoboda1-2/+2
2025-05-19[clang] Use *Map::try_emplace (NFC) (#140477)Kazu Hirata1-1/+1
2025-04-13Add back include for AutoConvert.h as it's needed for z/OS (#135430)Sean Perry1-0/+1
2025-04-04[clang] Remove unused SourceManager.cpp includes, NFC (trying out clangd)Reid Kleckner1-4/+0
2025-01-14[llvm-project] Fix typos mutli and mutliple. NFC. (#122880)Jay Foad1-1/+1
2024-12-12[SystemZ][z/OS] Replace assert with updated return statement to check if a fi...Abhina Sreeskantharajan1-2/+1
2024-12-11[SystemZ][z/OS] Update autoconversion functions to improve support for UTF-8 ...Abhina Sree1-1/+31
2024-11-21[clang] [NFC] Remove SourceLocation() parameter from Diag.Report() calls in S...Boaz Brickner1-3/+3
2024-11-13[Clang] [NFC] Add "human" diagnostic argument format (#115835)Boaz Brickner1-31/+4
2024-11-06[clang] Make source locations space usage diagnostics numbers easier to read ...Boaz Brickner1-3/+31
2024-09-20Revert "[SystemZ][z/OS] Propagate IsText parameter to open text files as text...Abhina Sreeskantharajan1-12/+2
2024-09-19[SystemZ][z/OS] Propagate IsText parameter to open text files as text (#107906)Abhina Sree1-2/+12
2024-09-18Fix OOM in FormatDiagnostic (2nd attempt) (#108866)Vakhurin Sergei1-19/+4
2024-09-16Revert "Fix OOM in FormatDiagnostic" (#108838)Aaron Ballman1-4/+19
2024-09-16Fix OOM in FormatDiagnostic (#108187)Vakhurin Sergei1-19/+4
2024-08-30[clang] Cleanup IncludeLocMap (#106241)kadir çetinkaya1-0/+1
2024-08-16[libclang/python] Expose `clang_isBeforeInTranslationUnit` for `SourceRange._...Jannick Kremer1-2/+1
2024-06-24[SourceManager] Expose max usage of source location space as a Statistic (#96...Ilya Biryukov1-0/+17
2024-06-13[Safe Buffers] Serialize unsafe_buffer_usage pragmas (#92031)Ziqing Luo1-0/+18
2024-05-18[clang][NFC] Further improvements to const-correctnessVlad Serebrennikov1-3/+3
2024-05-17[clang][NFC] Improve const-correctness in `SourceManager` (#92436)Vlad Serebrennikov1-0/+4
2023-11-06[clang] Improve `SourceManager::PrintStats()`Jan Svoboda1-5/+7
2023-10-23[Clang] Report an error and crash on source location exhaustion in macros (#6...Ilya Biryukov1-5/+11
2023-10-10Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-1/+1
2023-10-06[clang][modules] Move `SLocEntry` search into `ASTReader` (#66966)Jan Svoboda1-65/+5
2023-10-06[Basic] Fix a warningKazu Hirata1-1/+2
2023-10-06[clang][modules] Remove preloaded SLocEntries from PCM files (#66962)Jan Svoboda1-66/+99
2023-10-03[clang] NFCI: Use `FileEntryRef` for `FileID` creation (#67838)Jan Svoboda1-14/+4
2023-09-30Introduce paged vector (#66430)Giulio Eulisse1-5/+5
2023-09-29[clang] NFCI: Use `FileEntryRef` in `SourceManager::getMemoryBufferForFileOr{...Jan Svoboda1-2/+2
2023-09-29[clang] NFCI: Use `FileEntryRef` in `SourceManager::overrideFileContents()`Jan Svoboda1-2/+2
2023-09-29[clang] NFCI: Use `FileEntryRef` in `SourceManager::FileInfos` (#67742)Jan Svoboda1-3/+2
2023-09-28[clang] NFCI: Use `FileEntryRef` in `SourceManager::setFileIsTransient()`Jan Svoboda1-2/+2