]> granicus.if.org Git - clang/commitdiff
SPARCv9 supports atomic operations up to 64 bits.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Thu, 30 Jan 2014 04:48:04 +0000 (04:48 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Thu, 30 Jan 2014 04:48:04 +0000 (04:48 +0000)
Patch by Roman Divacky!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@200452 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Basic/Targets.cpp

index b313ac44b2d36fe65301df6ec34087a2cd3a864d..7024ba0e3912989480bed32a2bff74e029508ebb 100644 (file)
@@ -4543,6 +4543,7 @@ public:
     LongDoubleWidth = 128;
     LongDoubleAlign = 128;
     LongDoubleFormat = &llvm::APFloat::IEEEquad;
+    MaxAtomicPromoteWidth = MaxAtomicInlineWidth = 64;
   }
 
   virtual void getTargetDefines(const LangOptions &Opts,