mirror-llvm-project/clang/test/Misc/target-invalid-cpu-note
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
..
aarch64.c [AArch64] Add initial support for -mcpu=rigel. (#208017) 2026-07-09 14:18:25 +01:00
amdgcn.c AMDGPU: Eliminate old macro driven processor name parsing (#212608) 2026-07-30 07:36:09 +00:00
arm.c [ARM] [AArch32] Add support for Arm China STAR-MC3 CPU (#163709) 2025-10-27 08:55:28 +00:00
avr.c
bpf.c
hexagon.c
lanai.c
mips.c [Mips] Add r5900 (PlayStation 2 Emotion Engine) CPU support (#176666) 2026-01-28 04:32:59 -05:00
nvptx.c clang: Store vendor GPU kinds in OffloadArch instead of re-listing GPUs (#213362) 2026-08-01 06:14:04 +00:00
powerpc.c
r600.c AMDGPU: Eliminate old macro driven processor name parsing (#212608) 2026-07-30 07:36:09 +00:00
riscv.c [RISCV] Rename sifive-p870 -> sifive-p870-d (#199077) 2026-05-22 11:09:01 -07:00
sparc.c
systemz.c
wasm.c
x86.c [X86] Hygon C86-4G-M8 Initial enablement (#204587) 2026-06-30 14:45:55 +08:00