diff options
author | Chris Lattner <sabre@nondot.org> | 2010-03-01 02:24:17 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-03-01 02:24:17 +0000 |
commit | 0cebe6181af8a2cf5e6cf9497cda4c47b426a0f8 (patch) | |
tree | 21096e8e26a8f9b7dd68b95baba5fd9c683a60b2 /utils/TableGen/DAGISelMatcherOpt.cpp | |
parent | e9eeda878beb8d36507a69a2be2fe08fcc968fef (diff) |
enhance RecordNode and RecordChild comments to indicate what
slot they're recording into, no functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97433 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/TableGen/DAGISelMatcherOpt.cpp')
-rw-r--r-- | utils/TableGen/DAGISelMatcherOpt.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/utils/TableGen/DAGISelMatcherOpt.cpp b/utils/TableGen/DAGISelMatcherOpt.cpp index 1181827905..f8dfe6d82c 100644 --- a/utils/TableGen/DAGISelMatcherOpt.cpp +++ b/utils/TableGen/DAGISelMatcherOpt.cpp @@ -43,7 +43,8 @@ static void ContractNodes(OwningPtr<Matcher> &MatcherPtr, if (MoveChildMatcher *MC = dyn_cast<MoveChildMatcher>(N)) { Matcher *New = 0; if (RecordMatcher *RM = dyn_cast<RecordMatcher>(MC->getNext())) - New = new RecordChildMatcher(MC->getChildNo(), RM->getWhatFor()); + New = new RecordChildMatcher(MC->getChildNo(), RM->getWhatFor(), + RM->getResultNo()); if (CheckTypeMatcher *CT= dyn_cast<CheckTypeMatcher>(MC->getNext())) New = new CheckChildTypeMatcher(MC->getChildNo(), CT->getType()); |