[clang] [llvm] [HIPSPV] Add in-tree SPIR-V backend support for chipStar (PR #186972)

Paulius Velesko via cfe-commits cfe-commits at lists.llvm.org
Wed Apr 8 06:56:08 PDT 2026


================
@@ -73,10 +72,55 @@ void HIPSPV::Linker::constructLinkAndEmitSpirvCommand(
   tools::constructLLVMLinkCommand(C, *this, JA, Inputs, LinkArgs, Output, Args,
                                   TempFile);
 
-  // Post-link HIP lowering.
+  auto T = getToolChain().getTriple();
+
+  if (T.getOS() == llvm::Triple::ChipStar) {
+    // chipStar: run HipSpvPasses via opt, then use the in-tree SPIR-V backend
+    // for codegen (replaces the external llvm-spirv translator).
----------------
pvelesko wrote:

Yes. 

https://github.com/llvm/llvm-project/pull/186972


More information about the cfe-commits mailing list