Index: lib/CodeGen/MachinePipeliner.cpp =================================================================== --- lib/CodeGen/MachinePipeliner.cpp +++ lib/CodeGen/MachinePipeliner.cpp @@ -3131,8 +3131,7 @@ SI->hasOrderedMemoryRef() || DI->hasOrderedMemoryRef()) return true; - if (!(DI->mayStore() && SI->mayLoad()) && - !(DI->mayStore() && SI->mayStore())) + if (!DI->mayStore()) return false; unsigned DeltaS, DeltaD;