]> granicus.if.org Git - llvm/commitdiff
[RSForGC] Bring meetBDVStateImpl up to code; NFC
authorSanjoy Das <sanjoy@playingwithpointers.com>
Sun, 26 Jun 2016 04:55:13 +0000 (04:55 +0000)
committerSanjoy Das <sanjoy@playingwithpointers.com>
Sun, 26 Jun 2016 04:55:13 +0000 (04:55 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@273793 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/RewriteStatepointsForGC.cpp

index c1bf2b734ebdbdfaa2ceacdb599cdffd8e0e5638..486a042c70886a00bafa8c04ca49e809c0b8c70c 100644 (file)
@@ -601,29 +601,28 @@ static raw_ostream &operator<<(raw_ostream &OS, const BDVState &State) {
 }
 #endif
 
-static BDVState meetBDVStateImpl(const BDVState &stateA,
-                                 const BDVState &stateB) {
-  switch (stateA.getStatus()) {
+static BDVState meetBDVStateImpl(const BDVState &LHS, const BDVState &RHS) {
+  switch (LHS.getStatus()) {
   case BDVState::Unknown:
-    return stateB;
+    return RHS;
 
   case BDVState::Base:
-    assert(stateA.getBase() && "can't be null");
-    if (stateB.isUnknown())
-      return stateA;
-
-    if (stateB.isBase()) {
-      if (stateA.getBase() == stateB.getBase()) {
-        assert(stateA == stateB && "equality broken!");
-        return stateA;
+    assert(LHS.getBase() && "can't be null");
+    if (RHS.isUnknown())
+      return LHS;
+
+    if (RHS.isBase()) {
+      if (LHS.getBase() == RHS.getBase()) {
+        assert(LHS == RHS && "equality broken!");
+        return LHS;
       }
       return BDVState(BDVState::Conflict);
     }
-    assert(stateB.isConflict() && "only three states!");
+    assert(RHS.isConflict() && "only three states!");
     return BDVState(BDVState::Conflict);
 
   case BDVState::Conflict:
-    return stateA;
+    return LHS;
   }
   llvm_unreachable("only three states!");
 }