diff options
author | David Blaikie <dblaikie@gmail.com> | 2014-11-13 21:40:02 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2014-11-13 21:40:02 +0000 |
commit | 3c6ca232edf918e00a36a6a1f2d4c75a8997297e (patch) | |
tree | 2de862e59897be5e64c8b57099512d3a8351852a /llvm/utils/TableGen/DAGISelMatcherEmitter.cpp | |
parent | 22ed42e4c84985830d4698af16fe3ad7ad6ecd97 (diff) | |
download | bcm5719-llvm-3c6ca232edf918e00a36a6a1f2d4c75a8997297e.tar.gz bcm5719-llvm-3c6ca232edf918e00a36a6a1f2d4c75a8997297e.zip |
Use unique_ptr to handle ownership of TreePatterns in CodeGenDAGPatterns::PatternFragments
We might be able to use unique_ptr to handle ownership of the
TreePatternNodes too - looking into that next.
llvm-svn: 221928
Diffstat (limited to 'llvm/utils/TableGen/DAGISelMatcherEmitter.cpp')
-rw-r--r-- | llvm/utils/TableGen/DAGISelMatcherEmitter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp b/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp index 00595703839..302f27bd0ec 100644 --- a/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp +++ b/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp @@ -630,7 +630,7 @@ void MatcherTableEmitter::EmitPredicateFunctions(formatted_raw_ostream &OS) { for (CodeGenDAGPatterns::pf_iterator I = CGP.pf_begin(), E = CGP.pf_end(); I != E; ++I) - PFsByName[I->first->getName()] = I->second; + PFsByName[I->first->getName()] = I->second.get(); if (!NodePredicates.empty()) { OS << "bool CheckNodePredicate(SDNode *Node,\n"; |