diff --git a/clang/lib/Basic/Targets/SPIR.h b/clang/lib/Basic/Targets/SPIR.h index 61f9ef7e3e361..610efa1fe00d9 100644 --- a/clang/lib/Basic/Targets/SPIR.h +++ b/clang/lib/Basic/Targets/SPIR.h @@ -399,6 +399,8 @@ class LLVM_LIBRARY_VISIBILITY SPIRV64AMDGCNTargetInfo final HasLegalHalfType = true; HasFloat16 = true; HalfArgsAndReturns = true; + + MaxAtomicPromoteWidth = MaxAtomicInlineWidth = 64; } bool hasBFloat16Type() const override { return true; }