diff options
Diffstat (limited to 'utils/TableGen/DAGISelEmitter.cpp')
-rw-r--r-- | utils/TableGen/DAGISelEmitter.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/utils/TableGen/DAGISelEmitter.cpp b/utils/TableGen/DAGISelEmitter.cpp index 4aa888b408..fbf3f86e08 100644 --- a/utils/TableGen/DAGISelEmitter.cpp +++ b/utils/TableGen/DAGISelEmitter.cpp @@ -1945,7 +1945,7 @@ void DAGISelEmitter::run(raw_ostream &OS) { } #ifdef ENABLE_NEW_ISEL - MatcherNode *Matcher = 0; + Matcher *TheMatcher = 0; // Add all the patterns to a temporary list so we can sort them. std::vector<const PatternToMatch*> Patterns; @@ -1967,18 +1967,18 @@ void DAGISelEmitter::run(raw_ostream &OS) { const PatternToMatch &Pattern = *Patterns.back(); Patterns.pop_back(); - MatcherNode *N = ConvertPatternToMatcher(Pattern, CGP); + Matcher *N = ConvertPatternToMatcher(Pattern, CGP); - if (Matcher == 0) - Matcher = N; + if (TheMatcher == 0) + TheMatcher = N; else - Matcher = new ScopeMatcherNode(N, Matcher); + TheMatcher = new ScopeMatcher(N, TheMatcher); } - Matcher = OptimizeMatcher(Matcher); + TheMatcher = OptimizeMatcher(TheMatcher); //Matcher->dump(); - EmitMatcherTable(Matcher, OS); - delete Matcher; + EmitMatcherTable(TheMatcher, OS); + delete TheMatcher; #else // At this point, we have full information about the 'Patterns' we need to |