summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2014-11-13 21:40:02 +0000
committerDavid Blaikie <dblaikie@gmail.com>2014-11-13 21:40:02 +0000
commit3c6ca232edf918e00a36a6a1f2d4c75a8997297e (patch)
tree2de862e59897be5e64c8b57099512d3a8351852a /llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
parent22ed42e4c84985830d4698af16fe3ad7ad6ecd97 (diff)
downloadbcm5719-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.cpp2
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";
OpenPOWER on IntegriCloud