diff options
author | Craig Topper <craig.topper@gmail.com> | 2016-03-07 07:29:12 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2016-03-07 07:29:12 +0000 |
commit | 267bdb20940596b51bed0db991d7f2a19c161846 (patch) | |
tree | 060755f74689add880aa8492be0c35ce7469b15e /llvm/utils/TableGen | |
parent | 67a1830c6a67930d326e33f96bc20d041497505b (diff) | |
download | bcm5719-llvm-267bdb20940596b51bed0db991d7f2a19c161846.tar.gz bcm5719-llvm-267bdb20940596b51bed0db991d7f2a19c161846.zip |
[CodeGen] Add space-optimized EmitMergeInputChains1_2 to the DAG isel matching tables. Shaves about 5100 bytes from the X86 matcher table. NFC
llvm-svn: 262815
Diffstat (limited to 'llvm/utils/TableGen')
-rw-r--r-- | llvm/utils/TableGen/DAGISelMatcherEmitter.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp b/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp index 26f53dca636..4f944beaa50 100644 --- a/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp +++ b/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp @@ -500,8 +500,8 @@ EmitMatcher(const Matcher *N, unsigned Indent, unsigned CurrentIdx, const EmitMergeInputChainsMatcher *MN = cast<EmitMergeInputChainsMatcher>(N); - // Handle the specialized forms OPC_EmitMergeInputChains1_0 and 1_1. - if (MN->getNumNodes() == 1 && MN->getNode(0) < 2) { + // Handle the specialized forms OPC_EmitMergeInputChains1_0, 1_1, and 1_2. + if (MN->getNumNodes() == 1 && MN->getNode(0) < 3) { OS << "OPC_EmitMergeInputChains1_" << MN->getNode(0) << ",\n"; return 1; } |