Merge two if conditions into one. NFCI.
authorDavide Italiano <davide@freebsd.org>
Mon, 24 Oct 2016 19:41:47 +0000 (19:41 +0000)
committerDavide Italiano <davide@freebsd.org>
Mon, 24 Oct 2016 19:41:47 +0000 (19:41 +0000)
llvm-svn: 285008

llvm/lib/Transforms/Utils/GlobalStatus.cpp

index a5ddee3..74ebcda 100644 (file)
@@ -20,9 +20,8 @@ using namespace llvm;
 /// and release, then return AcquireRelease.
 ///
 static AtomicOrdering strongerOrdering(AtomicOrdering X, AtomicOrdering Y) {
-  if (X == AtomicOrdering::Acquire && Y == AtomicOrdering::Release)
-    return AtomicOrdering::AcquireRelease;
-  if (Y == AtomicOrdering::Acquire && X == AtomicOrdering::Release)
+  if ((X == AtomicOrdering::Acquire && Y == AtomicOrdering::Release) ||
+      (Y == AtomicOrdering::Acquire && X == AtomicOrdering::Release))
     return AtomicOrdering::AcquireRelease;
   return (AtomicOrdering)std::max((unsigned)X, (unsigned)Y);
 }