Remove the old atomic instrinsics. autoupgrade functionality is included with this...
[oota-llvm.git] / lib / Target / CBackend / CBackend.cpp
index 020b80102eb71d4d720c0388e17d424ae74993cc..69d8c46a502468109898dc7a70bee052be5e39ce 100644 (file)
@@ -2839,7 +2839,6 @@ void CWriter::lowerIntrinsics(Function &F) {
         if (Function *F = CI->getCalledFunction())
           switch (F->getIntrinsicID()) {
           case Intrinsic::not_intrinsic:
-          case Intrinsic::memory_barrier:
           case Intrinsic::vastart:
           case Intrinsic::vacopy:
           case Intrinsic::vaend:
@@ -3030,9 +3029,6 @@ bool CWriter::visitBuiltinCall(CallInst &I, Intrinsic::ID ID,
     WroteCallee = true;
     return false;
   }
-  case Intrinsic::memory_barrier:
-    Out << "__sync_synchronize()";
-    return true;
   case Intrinsic::vastart:
     Out << "0; ";