[clang] [llvm] [AMDGPU][GFX12.5] Reimplement monitor load as an atomic operation (PR #177343)

Matt Arsenault via cfe-commits cfe-commits at lists.llvm.org
Thu Feb 5 04:50:49 PST 2026


================
@@ -563,11 +534,32 @@ void SPIRVTargetCodeGenInfo::setTargetAttributes(
                  llvm::MDNode::get(M.getLLVMContext(), AttrMDArgs));
 }
 
-llvm::SyncScope::ID
-SPIRVTargetCodeGenInfo::getLLVMSyncScopeID(const LangOptions &, SyncScope Scope,
-                                           llvm::AtomicOrdering,
-                                           llvm::LLVMContext &Ctx) const {
-  return Ctx.getOrInsertSyncScopeID(mapClangSyncScopeToLLVM(Scope));
+std::string SPIRVTargetCodeGenInfo::getLLVMSyncScopeStr(
----------------
arsenm wrote:

```suggestion
StringRef SPIRVTargetCodeGenInfo::getLLVMSyncScopeStr(
```

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


More information about the cfe-commits mailing list