diff options
author | Craig Topper <craig.topper@gmail.com> | 2013-10-04 05:52:17 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2013-10-04 05:52:17 +0000 |
commit | d9a6cc031df373ad2a1ae40a6e8e2606174150c4 (patch) | |
tree | 512939c9de082162a59e01ffd68e1b09e029ed2a /llvm/utils/TableGen/DAGISelMatcherOpt.cpp | |
parent | a2efe9ebc68457bbff97c9e38665f2ac4813d87c (diff) | |
download | bcm5719-llvm-d9a6cc031df373ad2a1ae40a6e8e2606174150c4.tar.gz bcm5719-llvm-d9a6cc031df373ad2a1ae40a6e8e2606174150c4.zip |
Revert r191940 to see if it fixes the build bots.
llvm-svn: 191941
Diffstat (limited to 'llvm/utils/TableGen/DAGISelMatcherOpt.cpp')
-rw-r--r-- | llvm/utils/TableGen/DAGISelMatcherOpt.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/llvm/utils/TableGen/DAGISelMatcherOpt.cpp b/llvm/utils/TableGen/DAGISelMatcherOpt.cpp index 82e5d63be58..f9964223c24 100644 --- a/llvm/utils/TableGen/DAGISelMatcherOpt.cpp +++ b/llvm/utils/TableGen/DAGISelMatcherOpt.cpp @@ -51,11 +51,7 @@ static void ContractNodes(OwningPtr<Matcher> &MatcherPtr, if (MC->getChildNo() < 8 && // Only have CheckChildType0...7 CT->getResNo() == 0) // CheckChildType checks res #0 New = new CheckChildTypeMatcher(MC->getChildNo(), CT->getType()); - - if (CheckSameMatcher *CS = dyn_cast<CheckSameMatcher>(MC->getNext())) - if (MC->getChildNo() < 4) // Only have CheckChildSame0...3 - New = new CheckChildSameMatcher(MC->getChildNo(), CS->getMatchNumber()); - + if (New) { // Insert the new node. New->setNext(MatcherPtr.take()); |