summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
diff options
context:
space:
mode:
authorNirav Dave <niravd@google.com>2019-03-26 15:08:14 +0000
committerNirav Dave <niravd@google.com>2019-03-26 15:08:14 +0000
commita28c514581a3d003051f061ff9e1270d8530a579 (patch)
treec365105769c7c788893eda0c4281eb52a167121e /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
parent1a12dd70c00a44e34384b1904d18d309ae3c3ac6 (diff)
downloadbcm5719-llvm-a28c514581a3d003051f061ff9e1270d8530a579.tar.gz
bcm5719-llvm-a28c514581a3d003051f061ff9e1270d8530a579.zip
[DAG] Avoid smart constructor-based dangling nodes.
Various SelectionDAG non-combine operations (e.g. the getNode smart constructor and legalization) may leave dangling nodes by applying optimizations or not fully pruning unused result values. This can result in nodes that are never added to the worklist and therefore can not be pruned. Add a node inserter as the current node deleter to make sure such nodes have the chance of being pruned. Many minor changes, mostly positive. llvm-svn: 356996
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud