mirror-llvm-project/clang/include
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
..
clang clang: Store vendor GPU kinds in OffloadArch instead of re-listing GPUs (#213362) 2026-08-01 06:14:04 +00:00
clang-c [clang] Fix PredefinedSugarType reported as CXType_Unexposed (#202209) 2026-06-08 18:39:21 +00:00
CMakeLists.txt
module.modulemap [clang] Remove stale TransformTypeTraits.def entry from module map (#210878) 2026-07-20 23:40:29 -07:00