If multiple predicates are listed, they must all pass
authorChris Lattner <sabre@nondot.org>
Tue, 19 Sep 2006 00:41:36 +0000 (00:41 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 19 Sep 2006 00:41:36 +0000 (00:41 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30476 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/DAGISelEmitter.cpp

index 4d4fa9dabd011198c4777bf0347d22f41e5e3c69..7c1c22d2de77df6f80d760fcc122f0bc41d43886 100644 (file)
@@ -2195,7 +2195,7 @@ public:
             assert(0 && "Unknown predicate type!");
           }
           if (!PredicateCheck.empty())
-            PredicateCheck += " || ";
+            PredicateCheck += " && ";
           PredicateCheck += "(" + Def->getValueAsString("CondString") + ")";
         }
       }