mirror-llvm-project/clang/unittests
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
..
Analysis [clang][Analysis] Add argument accessors to clang::AnyCall (#212934) 2026-07-31 13:06:52 +01:00
AST Tracks source location of the selector name within ObjCSelectorExpr (#211623) 2026-07-28 08:25:45 -07:00
ASTMatchers Revert "[clang] Reland: fix getTemplateInstantiationArgs (#208285)" (#208426) 2026-07-09 12:11:45 +00:00
Basic clang: Store vendor GPU kinds in OffloadArch instead of re-listing GPUs (#213362) 2026-08-01 06:14:04 +00:00
CIR [CIR] Add fenv attribute to compare operations (#213072) 2026-07-30 10:55:16 -07:00
CodeGen Reland "[clang][CodeGen][X86_64] Honor per-function AVX ABI in C/C++ call paths, maintain old psABI for PlayStation." (#210349) 2026-07-21 09:04:03 -07:00
CrossTU [clang][analyzer] Forward CTU-import failure conditions 2026-04-02 07:59:52 +00:00
DependencyScanning [clang][DependencyScanning] Logging Dependency Scanning Events (#195896) 2026-07-16 10:41:22 -07:00
DirectoryWatcher [clang][unittests] Fix linker error for DirectoryWatcherTest with CLANG_LINK_CLANG_DYLIB (#178455) 2026-01-28 21:23:29 -10:00
Driver clang/Driver: Use struct type for BoundArch instead of StringRef (#204748) 2026-06-22 15:19:18 +00:00
Format [clang-format] Prevent re-assigning type on finalized tokens (#210763) 2026-07-30 21:28:08 +00:00
Frontend [Clang] ASTUnit should use the CompilerInstance's CodeGenOptions (#195338) 2026-07-10 04:55:40 +02:00
Index [clang][index][USR] Fix build issue introduced in #205430 (#205954) 2026-06-26 00:27:45 +00:00
InstallAPI Reapply "[cmake] Refactor clang unittest cmake" (#134195) 2025-04-02 21:07:30 -07:00
Interpreter Remove unused variables in the monorepo (#204994) 2026-06-24 11:50:30 +02:00
Lex [NFC][clang] Adjust PPMemoryAllocationsTest threshold for ASan (#209024) 2026-07-12 15:19:11 +00:00
libclang [libclang] Add clang_ModuleCache_pruneWithCallback (#199789) 2026-06-03 15:33:22 -07:00
offload-arch [offload-arch] Fix HIP DLL discovery and loading on Windows (#194063) 2026-05-07 11:32:43 -07:00
Parse [HLSL] Update Frontend to support version 1.2 of root signature (#160616) 2025-10-01 17:23:37 -04:00
Rewrite [clang][Rewriter] Adjust end offset before RewriteBuffer::getMappedOffset() call (#187374) 2026-04-07 09:29:56 +03:00
ScalableStaticAnalysis [clang][SSAF] Allow no Data for summary analysis (#211342) 2026-07-23 09:13:59 +01:00
Sema Reland "[clang] Refactor to remove clangDriver dependency from clangFrontend and flangFrontend" (#169599) 2025-11-26 13:33:26 +01:00
Serialization [clang][DependencyScanning] Logging Dependency Scanning Events (#195896) 2026-07-16 10:41:22 -07:00
StaticAnalyzer [analyzer] Uplift UnSatAtErrorNodeDueToRefinedConstraint test after smarter range inference (#209443) 2026-07-14 14:16:13 +01:00
Support [clang] Avoid invalidating specialization lookup (#196533) 2026-05-22 15:38:45 +08:00
Tooling [include-cleaner]Support #import directives in HeaderIncludes (#212582) 2026-07-28 23:23:08 +02:00
AllClangUnitTests.cpp [clang] Register all LLVM targets in AllClangUnitTest main (#144428) 2025-06-24 18:40:13 -07:00
CMakeLists.txt [clang][ssaf] Shorten directory name to ScalableStaticAnalysis (#204697) 2026-06-24 16:44:57 -07:00