mirror-llvm-project/clang/unittests/Basic
Matt Arsenault 3c3a18e239
clang: Store vendor GPU kinds in OffloadArch instead of re-listing GPUs (#213362)
OffloadArch was a flat enum that hand-duplicated every AMDGPU and NVPTX
target, plus a few edge cases. This was yet another place that needed
updating every time a new target is added, which should now be avoided.
Replace with a tagged union-like scheme.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply@anthropic.com>
2026-08-01 06:14:04 +00:00
..
AtomicLineLoggerTest.cpp [clang][DependencyScanning] Logging Dependency Scanning Events (#195896) 2026-07-16 10:41:22 -07:00
CharInfoTest.cpp [UnitTests] Enable PCH (#191402) 2026-04-10 22:11:01 +02:00
CMakeLists.txt [clang] Adding an Atomic Line Logger (#205395) 2026-07-10 16:23:30 -07:00
DarwinSDKInfoTest.cpp [clang][driver][darwin] DarwinSDKInfo doesn't match sufficiently modified triples, doesn't warn for unsupported architectures (#204061) 2026-06-25 11:58:46 -07:00
DiagnosticTest.cpp [Clang] Yet more consistent Unicode diagnostics (#211002) 2026-07-21 17:22:21 +02:00
FileEntryTest.cpp [clang] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#139399) 2025-05-10 12:11:17 -07:00
FileManagerTest.cpp [clang] Remove FileSystemStatCache (#198411) 2026-06-02 10:21:09 -07:00
LangOptionsTest.cpp [Clang] Add flags and lang option for C++2d (#203992) 2026-07-03 21:37:02 +00:00
LineOffsetMappingTest.cpp
OffloadArchTest.cpp clang: Store vendor GPU kinds in OffloadArch instead of re-listing GPUs (#213362) 2026-08-01 06:14:04 +00:00
SanitizersTest.cpp
SarifTest.cpp Revert "[Support][JSON] Use std::unordered_map for object storage" (#193549) 2026-04-22 10:33:54 -07:00
SourceManagerTest.cpp [clang] Fix incorrect filenames for hardlinks (#189475) 2026-06-23 12:08:43 -07:00