Allow vectorization of division by uniform power of 2.
[oota-llvm.git] / lib / Target / ARM / ARMTargetMachine.cpp
index fc164ada35f6be3984bc976f4bac7fe314e89f6f..3e5840d51b6bd8d58d657265a62e7f4e9cfd7bbd 100644 (file)
@@ -161,7 +161,7 @@ void ARMPassConfig::addIRPasses() {
   if (TM->Options.ThreadModel == ThreadModel::Single)
     addPass(createLowerAtomicPass());
   else
-    addPass(createAtomicExpandLoadLinkedPass(TM));
+    addPass(createAtomicExpandPass(TM));
 
   // Cmpxchg instructions are often used with a subsequent comparison to
   // determine whether it succeeded. We can exploit existing control-flow in