[MIPS] Use arch values for lock-free atomic operations
authorPetar Jovanovic <petar.jovanovic@imgtec.com>
Tue, 11 Aug 2015 21:27:39 +0000 (21:27 +0000)
committerPetar Jovanovic <petar.jovanovic@imgtec.com>
Tue, 11 Aug 2015 21:27:39 +0000 (21:27 +0000)
Let NaClMips32ELTargetInfo inherit arch values for maximum width lock-free
atomic operations.

Differential Revision: http://reviews.llvm.org/D11949

llvm-svn: 244675

clang/lib/Basic/Targets.cpp

index 7f08e9d..fa736bc 100644 (file)
@@ -6842,8 +6842,7 @@ void PNaClTargetInfo::getGCCRegAliases(const GCCRegAlias *&Aliases,
 class NaClMips32ELTargetInfo : public Mips32ELTargetInfo {
 public:
   NaClMips32ELTargetInfo(const llvm::Triple &Triple) :
-    Mips32ELTargetInfo(Triple)  {
-      MaxAtomicPromoteWidth = MaxAtomicInlineWidth = 0;
+    Mips32ELTargetInfo(Triple) {
   }
 
   BuiltinVaListKind getBuiltinVaListKind() const override {