diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2016-06-23 00:06:17 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2016-06-23 00:06:17 +0000 |
commit | 671780348561cf086acf7c9a97fe1e4ffa83f131 (patch) | |
tree | 39637652ea2a34672ec93feb584f875aa016e6b4 /llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | |
parent | cae1cff94ab1a04237324adaa45f7d8a937151ee (diff) | |
download | bcm5719-llvm-671780348561cf086acf7c9a97fe1e4ffa83f131.tar.gz bcm5719-llvm-671780348561cf086acf7c9a97fe1e4ffa83f131.zip |
Revert r273456, "Preserve DebugInfo when replacing values in DAGCombiner" as it caused pr28270.
llvm-svn: 273518
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp')
-rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp b/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp index 1da1f0acb39..e9e68b72fa6 100644 --- a/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp @@ -1333,6 +1333,8 @@ void DAGCombiner::Run(CombineLevel AtLevel) { DEBUG(dbgs() << " ... into: "; RV.getNode()->dump(&DAG)); + // Transfer debug value. + DAG.TransferDbgValues(SDValue(N, 0), RV); if (N->getNumValues() == RV.getNode()->getNumValues()) DAG.ReplaceAllUsesWith(N, RV.getNode()); else { |