summaryrefslogtreecommitdiff
path: root/utils/TableGen/DAGISelEmitter.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-02-17 05:35:28 +0000
committerChris Lattner <sabre@nondot.org>2010-02-17 05:35:28 +0000
commitd9c1a344a0526dd6b82a8bfc1885fcaeb289be29 (patch)
tree6c70d459e667d22928078285d6fae988c1973767 /utils/TableGen/DAGISelEmitter.cpp
parenta6b80dd031a122a80683414db4f3858b85d89e49 (diff)
downloadllvm-d9c1a344a0526dd6b82a8bfc1885fcaeb289be29.tar.gz
llvm-d9c1a344a0526dd6b82a8bfc1885fcaeb289be29.tar.bz2
llvm-d9c1a344a0526dd6b82a8bfc1885fcaeb289be29.tar.xz
simplify IsChainCompatible codegen, add comments. no
functionality change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96453 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/TableGen/DAGISelEmitter.cpp')
-rw-r--r--utils/TableGen/DAGISelEmitter.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/utils/TableGen/DAGISelEmitter.cpp b/utils/TableGen/DAGISelEmitter.cpp
index cba2fc6f26..1ac2d94431 100644
--- a/utils/TableGen/DAGISelEmitter.cpp
+++ b/utils/TableGen/DAGISelEmitter.cpp
@@ -606,10 +606,8 @@ void PatternCodeEmitter::EmitMatchCode(TreePatternNode *N, TreePatternNode *P,
if (NodeHasChain) {
if (FoundChain) {
- emitCheck("(" + ChainName + ".getNode() == " +
- getNodeName(RootName) + " || "
- "IsChainCompatible(" + ChainName + ".getNode(), " +
- getNodeName(RootName) + "))");
+ emitCheck("IsChainCompatible(" + ChainName + ".getNode(), " +
+ getNodeName(RootName) + ")");
OrigChains.push_back(std::make_pair(ChainName,
getValueName(RootName)));
} else