]> granicus.if.org Git - llvm/commitdiff
[NewGVN] Simplify a lambda a little bit. NFCI.
authorDavide Italiano <davide@freebsd.org>
Mon, 10 Jul 2017 20:45:00 +0000 (20:45 +0000)
committerDavide Italiano <davide@freebsd.org>
Mon, 10 Jul 2017 20:45:00 +0000 (20:45 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@307586 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/NewGVN.cpp

index 9cf01c6582b58eed4c2c7db40e244c1f2633556a..66c053cf13ab96dac1a61b64ffa0b440bff95fa2 100644 (file)
@@ -866,9 +866,7 @@ PHIExpression *NewGVN::createPHIExpression(Instruction *I, bool &HasBackedge,
     // Things in TOPClass are equivalent to everything.
     if (ValueToClass.lookup(*U) == TOPClass)
       return false;
-    if (lookupOperandLeader(*U) == PN)
-      return false;
-    return true;
+    return lookupOperandLeader(*U) != PN;
   });
   std::transform(Filtered.begin(), Filtered.end(), op_inserter(E),
                  [&](const Use *U) -> Value * {