mirror-llvm-project/clang/test
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 [Webkit Checkers][SaferCpp] Detect implicit id-to-specific-type casts in MemoryUnsafeCastChecker (#213113) 2026-07-31 08:36:16 -07:00
APINotes [APINotes] Diagnose invalid Where.Parameters selectors (#209408) 2026-07-29 09:50:35 +01:00
AST [Clang][Sema] Synthesize a memcpy body for defaulted union assignment (#206579) 2026-07-31 15:49:40 -05:00
ASTMerge
ASTSYCL
C [Clang] Yet more consistent Unicode diagnostics (#211002) 2026-07-21 17:22:21 +02:00
CIR [CIR][AMDGPU] Add support for AMDGCN ldexp builtins (#198087) 2026-07-31 19:18:49 -04:00
ClangScanDeps [clang][DependencyScanning] Implement the Streaming Style By-name Scanning API (#211406) 2026-07-31 08:54:13 -07:00
CodeCompletion [clang] Fix code completion crash in lambda trailing requires-clause (#206373) 2026-07-01 07:42:06 -04:00
CodeGen [clang][llvm][AArch64] Set hardening fn attrs on synthetic functions (#211013) 2026-07-31 18:22:44 +00:00
CodeGenCoroutines [profcheck][coro] Adding Branch weights PGO in Coroutines Passes (#184466) 2026-07-23 21:04:20 -07:00
CodeGenCUDA clang/AMDGPU: Rename amdgcn triples to amdgpu in cc1 tests (14) (#212053) 2026-07-27 10:45:30 +02:00
CodeGenCUDASPIRV
CodeGenCXX [Clang][Sema] Synthesize a memcpy body for defaulted union assignment (#206579) 2026-07-31 15:49:40 -05:00
CodeGenDirectX
CodeGenHIP [AMDGPU] Add amdgcn builtin for s_prefetch_inst (#211642) 2026-07-27 08:16:59 -07:00
CodeGenHipStdPar clang/AMDGPU: Rename amdgcn triples to amdgpu in cc1 tests (14) (#212053) 2026-07-27 10:45:30 +02:00
CodeGenHLSL [HLSL] Move cross implementation to header files (#211446) 2026-07-29 15:26:05 -07:00
CodeGenObjC Reapply [IR] Explicitly specify target feature for module asm (#204548) (#207677) 2026-07-06 11:57:38 +02:00
CodeGenObjCXX [AllocToken] Fix typeContainsPointer for references, PMFs, blocks, ObjC pointers (#211349) 2026-07-23 08:52:35 +02:00
CodeGenOpenCL AMDGPU: Add missing smem-prefetch-insts to gfx12.5/gfx13 feature map (#213297) 2026-07-31 17:29:31 +00:00
CodeGenOpenCLCXX
CodeGenSPIRV
CodeGenSYCL clang/AMDGPU: Rename amdgcn triples to amdgpu in cc1 tests (14) (#212053) 2026-07-27 10:45:30 +02:00
Coverage
CoverageMapping [Clang][AST] Add source range for deleted and defaulted functions (#205408) 2026-07-17 10:28:44 -04:00
CXX [clang][Sema] Allow abstract declarators to specify cv-qualified function types as per CWG1417 (#209836) 2026-07-27 10:26:24 -07:00
DebugInfo clang/AMDGPU: Rename amdgcn triples to amdgpu in cc1 tests (14) (#212053) 2026-07-27 10:45:30 +02:00
Driver [RISCV][MC] Add experimental Smcsps and Sscsps support (#211712) 2026-08-01 11:05:22 +08:00
ExtractAPI [clang][ExtractAPI] Fix assertion on invalid UTF-8 in doc comments (#212394) 2026-07-28 16:36:34 +00:00
FixIt [Clang] Yet more consistent Unicode diagnostics (#211002) 2026-07-21 17:22:21 +02:00
Format [clang-format][clang-tools-extra] Fix leaking of host-level config into test environment (#206358) 2026-07-23 13:59:53 +08:00
Frontend [Clang] Treat line directives as header names. (#211512) 2026-07-29 19:04:17 +02:00
Headers clang/AMDGPU: Rename amdgcn triples to amdgpu in cc1 tests (14) (#212053) 2026-07-27 10:45:30 +02:00
Import
Index [clang][Index][USR] Generate USRs for class-type non-type template arguments (#212356) 2026-07-27 16:51:06 -07:00
InstallAPI
Integration
InterfaceStubs
Interpreter [clang][CodeGen] Skip deleted globals in emitUsed (#210959) 2026-07-28 18:12:35 +03:00
Layout [clang] Match MSVC ABI for over-aligned base tail padding on Arm64 (#210461) 2026-07-27 19:15:35 +00:00
Lexer [Clang] Implement P3658R1 (#212131) 2026-07-28 07:46:23 +02:00
LibClang
Misc clang: Store vendor GPU kinds in OffloadArch instead of re-listing GPUs (#213362) 2026-08-01 06:14:04 +00:00
Modules [Modules] Handle decl attributes on deserialization the same as during parsing. (#208348) 2026-07-30 10:15:44 -07:00
OffloadTools [NVPTX] Pass -Xcuda-ptxas to the nvlink wrapper for LTO (#213351) 2026-07-31 16:24:50 -05:00
OpenMP Revert "[OpenMP] Restore loop variable values after loop-transformation constructs. (#212853)" (#213127) 2026-07-30 20:49:00 +00:00
Options
Parser [Clang] Treat line directives as header names. (#211512) 2026-07-29 19:04:17 +02:00
ParserHLSL [HLSL] Move sema tests out of ParserHLSL into SemaHLSL/Attributes (#211353) 2026-07-22 19:46:03 +00:00
ParserOpenACC
ParserSYCL
PCH clang/AMDGPU: Rename amdgcn triples to amdgpu in cc1 tests (14) (#212053) 2026-07-27 10:45:30 +02:00
PlatformSpecific/xrOS/Sema
Preprocessor [RISCV][MC] Add experimental Smcsps and Sscsps support (#211712) 2026-08-01 11:05:22 +08:00
Profile
Refactor
Rewriter [clang][test] Use FileCheck in Rewriter/objc-modern-getclass-proto.mm (#204272) 2026-06-24 08:41:36 -04:00
Sema [clang] Follow-up fixes for offsetof unsigned index change (#207808) 2026-08-01 04:18:42 +08:00
SemaCUDA clang/AMDGPU: Rename amdgcn triples to amdgpu in cc1 tests (14) (#212053) 2026-07-27 10:45:30 +02:00
SemaCXX [Clang][Sema] Synthesize a memcpy body for defaulted union assignment (#206579) 2026-07-31 15:49:40 -05:00
SemaHIP clang/AMDGPU: Rename amdgcn triples to amdgpu in cc1 tests (14) (#212053) 2026-07-27 10:45:30 +02:00
SemaHipStdPar clang/AMDGPU: Rename amdgcn triples to amdgpu in cc1 tests (14) (#212053) 2026-07-27 10:45:30 +02:00
SemaHLSL [HLSL] Add sema for use of samplers and gathers on textures of doubles and ints (#212613) 2026-07-29 16:09:27 -07:00
SemaObjC [clang][Sema] Fix ObjC file-scope literal diagnostic (#209688) 2026-07-30 23:01:34 -07:00
SemaObjCXX
SemaOpenACC [OpenACC] Make sure our 'init' recipe handles nullptr_t (#211008) 2026-07-21 08:40:22 -07:00
SemaOpenCL AMDGPU: Do not give gfx12.5 bvh-ray-tracing-insts (#213246) 2026-07-31 17:23:42 +02:00
SemaOpenCLCXX clang/AMDGPU: Rename amdgcn triples to amdgpu in cc1 tests (14) (#212053) 2026-07-27 10:45:30 +02:00
SemaOpenMP [Clang][OpenMP] Fixed an assertion on omp taskloop transparent (#200663) 2026-07-29 22:24:13 +08:00
SemaSPIRV/BuiltIns Revert "[clang] Update diagnostics to include matrices as accepted types" (#211070) 2026-07-21 18:29:35 +00:00
SemaSYCL clang/AMDGPU: Rename amdgcn triples to amdgpu in cc1 tests (14) (#212053) 2026-07-27 10:45:30 +02:00
SemaTemplate [Sema] Fix assertion in TreeTransform when rebuilding CXXParenListInitExpr (#203715) 2026-07-23 20:50:58 -03:00
TableGen [clang][tablegen] Allow qualifiers on _Vector builtin types (#207091) 2026-07-06 11:33:58 -05:00
Tooling
Unit
utils/update_cc_test_checks [Clang] Drop ability to use the external shell 2026-07-14 18:08:07 -07:00
VFS [Clang] Treat line directives as header names. (#211512) 2026-07-29 19:04:17 +02:00
.clang-format
CMakeLists.txt [clang][ssaf] Integrate source-edit-generation (#208590) 2026-07-17 15:22:48 -07:00
lit.cfg.py [SystemZ] Enable clang-target-64-bits for s390x (#210361) 2026-07-21 11:22:42 -04:00
lit.site.cfg.py.in