Removed #if 0 code that doesn't compiled if uncommented.
authorRafael Espindola <rafael.espindola@gmail.com>
Sun, 14 Apr 2013 22:08:07 +0000 (22:08 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Sun, 14 Apr 2013 22:08:07 +0000 (22:08 +0000)
llvm-svn: 179495

clang/lib/CodeGen/CGAtomic.cpp

index 817d5c4..24c930f 100644 (file)
@@ -483,15 +483,6 @@ RValue CodeGenFunction::EmitAtomicExpr(AtomicExpr *E, llvm::Value *Dest) {
       Args.add(RValue::get(EmitCastToVoidPtr(Dest)),
                getContext().VoidPtrTy);
       break;
-#if 0
-    // These are only defined for 1-16 byte integers.  It is not clear what
-    // their semantics would be on anything else...
-    case AtomicExpr::Add:   LibCallName = "__atomic_fetch_add_generic"; break;
-    case AtomicExpr::Sub:   LibCallName = "__atomic_fetch_sub_generic"; break;
-    case AtomicExpr::And:   LibCallName = "__atomic_fetch_and_generic"; break;
-    case AtomicExpr::Or:    LibCallName = "__atomic_fetch_or_generic"; break;
-    case AtomicExpr::Xor:   LibCallName = "__atomic_fetch_xor_generic"; break;
-#endif
     default: return EmitUnsupportedRValue(E, "atomic library call");
     }
     // order is always the last parameter