mirror-llvm-project/clang/test
Paulius Velesko 7ef0ca2b13
Reland "[HIPSPV] Add in-tree SPIR-V backend support for chipStar" (#213052)
Relands #206910 (reverted in #213088) with the fix for the breakage.

IsIntegratedBackendDefault() was tied to whether the SPIR-V backend is
registered, but it also controls whether clang collapses the compile and
backend
jobs, so builds without the SPIR-V target split every HIPSPV RDC device
compile
and failed hipspv-toolchain-rdc.hip. The default is back to the base
class value
and the translator fallback is decided in
constructLinkAndEmitSpirvCommand.
Third commit adds a test not guarded by spirv-registered-target.

Validated in X86;SPIRV and X86 only builds: driver tests pass in both,
and
non-RDC plus RDC (new driver) flows run for real emit spirv-val clean
modules
via the backend and via llvm-spirv respectively.
2026-07-31 15:23:48 -04: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][bytecode][NFC] Add CHECK markers for functions in test (#212699) 2026-07-29 10:39:34 +02: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 tanh builtins (#197852) 2026-07-31 14:57:40 -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 AMDGPU: Give v_cvt_sr_pk_bf16_f32 its own subtarget feature (#213150) 2026-07-31 09:55:40 +00: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 Reland "[HIPSPV] Add in-tree SPIR-V backend support for chipStar" (#213052) 2026-07-31 15:23:48 -04: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 AMDGPU: Eliminate old macro driven processor name parsing (#212608) 2026-07-30 07:36:09 +00:00
Modules [Modules] Handle decl attributes on deserialization the same as during parsing. (#208348) 2026-07-30 10:15:44 -07:00
OffloadTools clang: Fix subarchless amdgpu triples in offload bundler tests (#212424) 2026-07-28 08:53:42 +00: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 [Clang] Support libstdc++ workarounds when using -E (#210802) 2026-07-30 18:09:08 +02:00
Profile
Refactor
Rewriter
Sema [clang][darwin] Firmware needs to support thread local storage (#212657) 2026-07-29 22:15:11 +00:00
SemaCUDA clang/AMDGPU: Rename amdgcn triples to amdgpu in cc1 tests (14) (#212053) 2026-07-27 10:45:30 +02:00
SemaCXX [Clang] Support libstdc++ workarounds when using -E (#210802) 2026-07-30 18:09:08 +02: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