aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Basic/SourceManagerTest.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-31NFC: Clean up of IntrusiveRefCntPtr construction from raw pointers. (#151545)James Y Knight1-3/+2
2025-05-22Reapply "[clang] Remove intrusive reference count from `DiagnosticOptions` (#...Jan Svoboda1-5/+4
2025-05-22Revert "[clang] Remove intrusive reference count from `DiagnosticOptions` (#1...Kazu Hirata1-4/+5
2025-05-22[clang] Remove intrusive reference count from `DiagnosticOptions` (#139584)Jan Svoboda1-5/+4
2025-04-28[clang] Hide the `TargetOptions` pointer from `CompilerInvocation` (#106271)Jan Svoboda1-1/+1
2025-04-04[clang] Do not share ownership of `PreprocessorOptions` (#133467)Jan Svoboda1-20/+15
2025-03-25[clang][lex] Store non-owning options ref in `HeaderSearch` (#132780)Jan Svoboda1-10/+10
2024-09-25[clang] Make deprecations of some `FileManager` APIs formal (#110014)Jan Svoboda1-1/+1
2024-08-30[clang] Cleanup IncludeLocMap (#106241)kadir çetinkaya1-0/+60
2024-02-11[clang][NFC] Annotate `SourceManagerTest.cpp` with `preferred_type`Vlad Serebrennikov1-0/+1
2023-10-06[clang] Fix tests build after 537344fcJan Svoboda1-0/+1
2023-10-06[clang][modules] Remove preloaded SLocEntries from PCM files (#66962)Jan Svoboda1-0/+53
2023-10-05[Lex] Introduce Preprocessor::LexTokensUntilEOF()Jonas Hahnfeld1-28/+4
2023-09-29[clang] NFCI: Use `FileEntryRef` in `SourceManager::overrideFileContents()`Jan Svoboda1-16/+16
2022-10-05Fix SourceManager::isBeforeInTranslationUnit bug with token-pastingSam McCall1-0/+77
2022-06-26Allow interfaces to operate on in-memory buffers with no source location info.Tapasweni Pathak1-0/+67
2020-10-22SourceManager: Change SourceManager::isMainFile to take a FileEntry, NFCDuncan P. N. Exon Smith1-4/+3
2020-05-14[clang][Preprocessor] Replace the slow translateFile call by a new, faster is...Alex Lorenz1-0/+24
2020-04-22[clang] Make sure argument expansion locations are correct in presence of pre...Kadir Cetinkaya1-0/+6
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-1/+1
2020-01-10[clang] Fix out-of-bounds memory access in ComputeLineNumbersJan Korous1-0/+24
2019-10-24[clang-format] Remove duplciate code from Invalid BOM detectionpaulhoad1-0/+41
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-03-09Modules: Rename MemoryBufferCache to InMemoryModuleCacheDuncan P. N. Exon Smith1-7/+3
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-08-30Add dump() method for SourceRangeStephen Kelly1-0/+48
2017-06-09Add #pragma clang module build/endbuild pragmas for performing a module buildRichard Smith1-21/+3
2017-04-26Revert "Revert "PPCallbacks::MacroUndefined, change signature and add test.""Vedant Kumar1-22/+52
2017-04-26Revert "PPCallbacks::MacroUndefined, change signature and add test."Vedant Kumar1-52/+22
2017-04-26PPCallbacks::MacroUndefined, change signature and add test.Frederich Munch1-22/+52
2017-03-20Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"Duncan P. N. Exon Smith1-3/+7
2017-03-18Revert "Modules: Cache PCMs in memory and avoid a use-after-free"Renato Golin1-7/+3
2017-03-17Modules: Cache PCMs in memory and avoid a use-after-freeDuncan P. N. Exon Smith1-3/+7
2017-01-06shared_ptrify (from InclusiveRefCntPtr) HeaderSearchOptionsDavid Blaikie1-6/+6
2017-01-05Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtrDavid Blaikie1-6/+6
2016-03-04Make TargetInfo store an actual DataLayout instead of a string.James Y Knight1-7/+12
2015-07-22Fix -Wextra-semi warnings.Hans Wennborg1-1/+1
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-1/+1
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-05-04Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*...Richard Smith1-1/+1
2015-05-01[modules] Start moving the module visibility information off the Module itself.Richard Smith1-2/+1
2015-04-11Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko1-5/+5
2014-09-10Unique_ptrify PPCallbacks ownership.Craig Topper1-1/+1
2014-08-29unique_ptrify SourceManager::createFileIDDavid Blaikie1-4/+4
2014-08-27Overload SourceManager::overrideFileContents so that unconditionally passing ...David Blaikie1-2/+2
2014-08-27Update for LLVM api change.Rafael Espindola1-14/+14
2014-07-06Use non-intrusive refcounting for TargetOptionsAlp Toker1-2/+2
2014-06-08[C++11] Use 'nullptr'. Unittests edition.Craig Topper1-5/+5
2014-06-04Remove the last remaining llvm/Config/config.h includesAlp Toker1-1/+1
2014-05-21SourceManager: Use setMainFileID() consistentlyAlp Toker1-4/+7